<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Owl_lapacke_generated (owl.Owl_lapacke_generated)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc %%VERSION%%"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">owl</a> &#x00BB; Owl_lapacke_generated</nav><h1>Module <code>Owl_lapacke_generated</code></h1><p>LAPACKE interface: low-level interface to the LAPACKE functions</p></header><aside><p>auto-generated lapacke interface file, timestamp:1498396312</p></aside><dl><dt class="spec value" id="val-sbdsdc"><a href="#val-sbdsdc" class="anchor"></a><code><span class="keyword">val</span> sbdsdc : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>iq:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dbdsdc"><a href="#val-dbdsdc" class="anchor"></a><code><span class="keyword">val</span> dbdsdc : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>iq:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sbdsqr"><a href="#val-sbdsqr" class="anchor"></a><code><span class="keyword">val</span> sbdsqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ncvt:int</span> <span>&#45;&gt;</span> <span>nru:int</span> <span>&#45;&gt;</span> <span>ncc:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dbdsqr"><a href="#val-dbdsqr" class="anchor"></a><code><span class="keyword">val</span> dbdsqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ncvt:int</span> <span>&#45;&gt;</span> <span>nru:int</span> <span>&#45;&gt;</span> <span>ncc:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cbdsqr"><a href="#val-cbdsqr" class="anchor"></a><code><span class="keyword">val</span> cbdsqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ncvt:int</span> <span>&#45;&gt;</span> <span>nru:int</span> <span>&#45;&gt;</span> <span>ncc:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zbdsqr"><a href="#val-zbdsqr" class="anchor"></a><code><span class="keyword">val</span> zbdsqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ncvt:int</span> <span>&#45;&gt;</span> <span>nru:int</span> <span>&#45;&gt;</span> <span>ncc:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sbdsvdx"><a href="#val-sbdsvdx" class="anchor"></a><code><span class="keyword">val</span> sbdsvdx : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>ns:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>superb:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dbdsvdx"><a href="#val-dbdsvdx" class="anchor"></a><code><span class="keyword">val</span> dbdsvdx : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>ns:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>superb:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sdisna"><a href="#val-sdisna" class="anchor"></a><code><span class="keyword">val</span> sdisna : <span>job:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ddisna"><a href="#val-ddisna" class="anchor"></a><code><span class="keyword">val</span> ddisna : <span>job:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgbbrd"><a href="#val-sgbbrd" class="anchor"></a><code><span class="keyword">val</span> sgbbrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ncc:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>pt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldpt:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgbbrd"><a href="#val-dgbbrd" class="anchor"></a><code><span class="keyword">val</span> dgbbrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ncc:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>pt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldpt:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgbbrd"><a href="#val-cgbbrd" class="anchor"></a><code><span class="keyword">val</span> cgbbrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ncc:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>pt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldpt:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgbbrd"><a href="#val-zgbbrd" class="anchor"></a><code><span class="keyword">val</span> zgbbrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ncc:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>pt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldpt:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgbcon"><a href="#val-sgbcon" class="anchor"></a><code><span class="keyword">val</span> sgbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgbcon"><a href="#val-dgbcon" class="anchor"></a><code><span class="keyword">val</span> dgbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgbcon"><a href="#val-cgbcon" class="anchor"></a><code><span class="keyword">val</span> cgbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgbcon"><a href="#val-zgbcon" class="anchor"></a><code><span class="keyword">val</span> zgbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgbequ"><a href="#val-sgbequ" class="anchor"></a><code><span class="keyword">val</span> sgbequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgbequ"><a href="#val-dgbequ" class="anchor"></a><code><span class="keyword">val</span> dgbequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgbequ"><a href="#val-cgbequ" class="anchor"></a><code><span class="keyword">val</span> cgbequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgbequ"><a href="#val-zgbequ" class="anchor"></a><code><span class="keyword">val</span> zgbequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgbequb"><a href="#val-sgbequb" class="anchor"></a><code><span class="keyword">val</span> sgbequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgbequb"><a href="#val-dgbequb" class="anchor"></a><code><span class="keyword">val</span> dgbequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgbequb"><a href="#val-cgbequb" class="anchor"></a><code><span class="keyword">val</span> cgbequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgbequb"><a href="#val-zgbequb" class="anchor"></a><code><span class="keyword">val</span> zgbequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgbrfs"><a href="#val-sgbrfs" class="anchor"></a><code><span class="keyword">val</span> sgbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgbrfs"><a href="#val-dgbrfs" class="anchor"></a><code><span class="keyword">val</span> dgbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgbrfs"><a href="#val-cgbrfs" class="anchor"></a><code><span class="keyword">val</span> cgbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgbrfs"><a href="#val-zgbrfs" class="anchor"></a><code><span class="keyword">val</span> zgbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgbsv"><a href="#val-sgbsv" class="anchor"></a><code><span class="keyword">val</span> sgbsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgbsv"><a href="#val-dgbsv" class="anchor"></a><code><span class="keyword">val</span> dgbsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgbsv"><a href="#val-cgbsv" class="anchor"></a><code><span class="keyword">val</span> cgbsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgbsv"><a href="#val-zgbsv" class="anchor"></a><code><span class="keyword">val</span> zgbsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgbsvx"><a href="#val-sgbsvx" class="anchor"></a><code><span class="keyword">val</span> sgbsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rpivot:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgbsvx"><a href="#val-dgbsvx" class="anchor"></a><code><span class="keyword">val</span> dgbsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rpivot:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgbsvx"><a href="#val-cgbsvx" class="anchor"></a><code><span class="keyword">val</span> cgbsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rpivot:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgbsvx"><a href="#val-zgbsvx" class="anchor"></a><code><span class="keyword">val</span> zgbsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rpivot:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgbtrf"><a href="#val-sgbtrf" class="anchor"></a><code><span class="keyword">val</span> sgbtrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgbtrf"><a href="#val-dgbtrf" class="anchor"></a><code><span class="keyword">val</span> dgbtrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgbtrf"><a href="#val-cgbtrf" class="anchor"></a><code><span class="keyword">val</span> cgbtrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgbtrf"><a href="#val-zgbtrf" class="anchor"></a><code><span class="keyword">val</span> zgbtrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgbtrs"><a href="#val-sgbtrs" class="anchor"></a><code><span class="keyword">val</span> sgbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgbtrs"><a href="#val-dgbtrs" class="anchor"></a><code><span class="keyword">val</span> dgbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgbtrs"><a href="#val-cgbtrs" class="anchor"></a><code><span class="keyword">val</span> cgbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgbtrs"><a href="#val-zgbtrs" class="anchor"></a><code><span class="keyword">val</span> zgbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgebak"><a href="#val-sgebak" class="anchor"></a><code><span class="keyword">val</span> sgebak : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgebak"><a href="#val-dgebak" class="anchor"></a><code><span class="keyword">val</span> dgebak : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgebak"><a href="#val-cgebak" class="anchor"></a><code><span class="keyword">val</span> cgebak : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgebak"><a href="#val-zgebak" class="anchor"></a><code><span class="keyword">val</span> zgebak : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgebal"><a href="#val-sgebal" class="anchor"></a><code><span class="keyword">val</span> sgebal : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgebal"><a href="#val-dgebal" class="anchor"></a><code><span class="keyword">val</span> dgebal : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgebal"><a href="#val-cgebal" class="anchor"></a><code><span class="keyword">val</span> cgebal : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgebal"><a href="#val-zgebal" class="anchor"></a><code><span class="keyword">val</span> zgebal : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgebrd"><a href="#val-sgebrd" class="anchor"></a><code><span class="keyword">val</span> sgebrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgebrd"><a href="#val-dgebrd" class="anchor"></a><code><span class="keyword">val</span> dgebrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgebrd"><a href="#val-cgebrd" class="anchor"></a><code><span class="keyword">val</span> cgebrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgebrd"><a href="#val-zgebrd" class="anchor"></a><code><span class="keyword">val</span> zgebrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgecon"><a href="#val-sgecon" class="anchor"></a><code><span class="keyword">val</span> sgecon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgecon"><a href="#val-dgecon" class="anchor"></a><code><span class="keyword">val</span> dgecon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgecon"><a href="#val-cgecon" class="anchor"></a><code><span class="keyword">val</span> cgecon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgecon"><a href="#val-zgecon" class="anchor"></a><code><span class="keyword">val</span> zgecon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeequ"><a href="#val-sgeequ" class="anchor"></a><code><span class="keyword">val</span> sgeequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeequ"><a href="#val-dgeequ" class="anchor"></a><code><span class="keyword">val</span> dgeequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeequ"><a href="#val-cgeequ" class="anchor"></a><code><span class="keyword">val</span> cgeequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeequ"><a href="#val-zgeequ" class="anchor"></a><code><span class="keyword">val</span> zgeequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeequb"><a href="#val-sgeequb" class="anchor"></a><code><span class="keyword">val</span> sgeequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeequb"><a href="#val-dgeequb" class="anchor"></a><code><span class="keyword">val</span> dgeequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeequb"><a href="#val-cgeequb" class="anchor"></a><code><span class="keyword">val</span> cgeequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeequb"><a href="#val-zgeequb" class="anchor"></a><code><span class="keyword">val</span> zgeequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rowcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>colcnd:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgees"><a href="#val-sgees" class="anchor"></a><code><span class="keyword">val</span> sgees : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvs:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>select:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vs:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvs:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgees"><a href="#val-dgees" class="anchor"></a><code><span class="keyword">val</span> dgees : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvs:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>select:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vs:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvs:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgees"><a href="#val-cgees" class="anchor"></a><code><span class="keyword">val</span> cgees : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvs:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>select:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vs:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvs:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgees"><a href="#val-zgees" class="anchor"></a><code><span class="keyword">val</span> zgees : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvs:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>select:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vs:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvs:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeesx"><a href="#val-sgeesx" class="anchor"></a><code><span class="keyword">val</span> sgeesx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvs:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>select:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vs:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvs:int</span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeesx"><a href="#val-dgeesx" class="anchor"></a><code><span class="keyword">val</span> dgeesx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvs:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>select:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vs:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvs:int</span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeesx"><a href="#val-cgeesx" class="anchor"></a><code><span class="keyword">val</span> cgeesx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvs:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>select:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vs:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvs:int</span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeesx"><a href="#val-zgeesx" class="anchor"></a><code><span class="keyword">val</span> zgeesx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvs:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>select:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vs:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvs:int</span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeev"><a href="#val-sgeev" class="anchor"></a><code><span class="keyword">val</span> sgeev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeev"><a href="#val-dgeev" class="anchor"></a><code><span class="keyword">val</span> dgeev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeev"><a href="#val-cgeev" class="anchor"></a><code><span class="keyword">val</span> cgeev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeev"><a href="#val-zgeev" class="anchor"></a><code><span class="keyword">val</span> zgeev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeevx"><a href="#val-sgeevx" class="anchor"></a><code><span class="keyword">val</span> sgeevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>balanc:char</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>abnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeevx"><a href="#val-dgeevx" class="anchor"></a><code><span class="keyword">val</span> dgeevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>balanc:char</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>abnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeevx"><a href="#val-cgeevx" class="anchor"></a><code><span class="keyword">val</span> cgeevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>balanc:char</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>abnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeevx"><a href="#val-zgeevx" class="anchor"></a><code><span class="keyword">val</span> zgeevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>balanc:char</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>abnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgehrd"><a href="#val-sgehrd" class="anchor"></a><code><span class="keyword">val</span> sgehrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgehrd"><a href="#val-dgehrd" class="anchor"></a><code><span class="keyword">val</span> dgehrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgehrd"><a href="#val-cgehrd" class="anchor"></a><code><span class="keyword">val</span> cgehrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgehrd"><a href="#val-zgehrd" class="anchor"></a><code><span class="keyword">val</span> zgehrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgejsv"><a href="#val-sgejsv" class="anchor"></a><code><span class="keyword">val</span> sgejsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>joba:char</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobr:char</span> <span>&#45;&gt;</span> <span>jobt:char</span> <span>&#45;&gt;</span> <span>jobp:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sva:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>stat:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>istat:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgejsv"><a href="#val-dgejsv" class="anchor"></a><code><span class="keyword">val</span> dgejsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>joba:char</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobr:char</span> <span>&#45;&gt;</span> <span>jobt:char</span> <span>&#45;&gt;</span> <span>jobp:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sva:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>stat:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>istat:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgejsv"><a href="#val-cgejsv" class="anchor"></a><code><span class="keyword">val</span> cgejsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>joba:char</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobr:char</span> <span>&#45;&gt;</span> <span>jobt:char</span> <span>&#45;&gt;</span> <span>jobp:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sva:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>stat:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>istat:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgejsv"><a href="#val-zgejsv" class="anchor"></a><code><span class="keyword">val</span> zgejsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>joba:char</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobr:char</span> <span>&#45;&gt;</span> <span>jobt:char</span> <span>&#45;&gt;</span> <span>jobp:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sva:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>stat:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>istat:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgelq2"><a href="#val-sgelq2" class="anchor"></a><code><span class="keyword">val</span> sgelq2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgelq2"><a href="#val-dgelq2" class="anchor"></a><code><span class="keyword">val</span> dgelq2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgelq2"><a href="#val-cgelq2" class="anchor"></a><code><span class="keyword">val</span> cgelq2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgelq2"><a href="#val-zgelq2" class="anchor"></a><code><span class="keyword">val</span> zgelq2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgelqf"><a href="#val-sgelqf" class="anchor"></a><code><span class="keyword">val</span> sgelqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgelqf"><a href="#val-dgelqf" class="anchor"></a><code><span class="keyword">val</span> dgelqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgelqf"><a href="#val-cgelqf" class="anchor"></a><code><span class="keyword">val</span> cgelqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgelqf"><a href="#val-zgelqf" class="anchor"></a><code><span class="keyword">val</span> zgelqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgels"><a href="#val-sgels" class="anchor"></a><code><span class="keyword">val</span> sgels : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgels"><a href="#val-dgels" class="anchor"></a><code><span class="keyword">val</span> dgels : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgels"><a href="#val-cgels" class="anchor"></a><code><span class="keyword">val</span> cgels : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgels"><a href="#val-zgels" class="anchor"></a><code><span class="keyword">val</span> zgels : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgelsd"><a href="#val-sgelsd" class="anchor"></a><code><span class="keyword">val</span> sgelsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgelsd"><a href="#val-dgelsd" class="anchor"></a><code><span class="keyword">val</span> dgelsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgelsd"><a href="#val-cgelsd" class="anchor"></a><code><span class="keyword">val</span> cgelsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgelsd"><a href="#val-zgelsd" class="anchor"></a><code><span class="keyword">val</span> zgelsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgelss"><a href="#val-sgelss" class="anchor"></a><code><span class="keyword">val</span> sgelss : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgelss"><a href="#val-dgelss" class="anchor"></a><code><span class="keyword">val</span> dgelss : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgelss"><a href="#val-cgelss" class="anchor"></a><code><span class="keyword">val</span> cgelss : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgelss"><a href="#val-zgelss" class="anchor"></a><code><span class="keyword">val</span> zgelss : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgelsy"><a href="#val-sgelsy" class="anchor"></a><code><span class="keyword">val</span> sgelsy : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>jpvt:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgelsy"><a href="#val-dgelsy" class="anchor"></a><code><span class="keyword">val</span> dgelsy : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>jpvt:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgelsy"><a href="#val-cgelsy" class="anchor"></a><code><span class="keyword">val</span> cgelsy : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>jpvt:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgelsy"><a href="#val-zgelsy" class="anchor"></a><code><span class="keyword">val</span> zgelsy : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>jpvt:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:float</span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeqlf"><a href="#val-sgeqlf" class="anchor"></a><code><span class="keyword">val</span> sgeqlf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeqlf"><a href="#val-dgeqlf" class="anchor"></a><code><span class="keyword">val</span> dgeqlf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeqlf"><a href="#val-cgeqlf" class="anchor"></a><code><span class="keyword">val</span> cgeqlf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeqlf"><a href="#val-zgeqlf" class="anchor"></a><code><span class="keyword">val</span> zgeqlf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeqp3"><a href="#val-sgeqp3" class="anchor"></a><code><span class="keyword">val</span> sgeqp3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>jpvt:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeqp3"><a href="#val-dgeqp3" class="anchor"></a><code><span class="keyword">val</span> dgeqp3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>jpvt:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeqp3"><a href="#val-cgeqp3" class="anchor"></a><code><span class="keyword">val</span> cgeqp3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>jpvt:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeqp3"><a href="#val-zgeqp3" class="anchor"></a><code><span class="keyword">val</span> zgeqp3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>jpvt:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeqr2"><a href="#val-sgeqr2" class="anchor"></a><code><span class="keyword">val</span> sgeqr2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeqr2"><a href="#val-dgeqr2" class="anchor"></a><code><span class="keyword">val</span> dgeqr2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeqr2"><a href="#val-cgeqr2" class="anchor"></a><code><span class="keyword">val</span> cgeqr2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeqr2"><a href="#val-zgeqr2" class="anchor"></a><code><span class="keyword">val</span> zgeqr2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeqrf"><a href="#val-sgeqrf" class="anchor"></a><code><span class="keyword">val</span> sgeqrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeqrf"><a href="#val-dgeqrf" class="anchor"></a><code><span class="keyword">val</span> dgeqrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeqrf"><a href="#val-cgeqrf" class="anchor"></a><code><span class="keyword">val</span> cgeqrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeqrf"><a href="#val-zgeqrf" class="anchor"></a><code><span class="keyword">val</span> zgeqrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeqrfp"><a href="#val-sgeqrfp" class="anchor"></a><code><span class="keyword">val</span> sgeqrfp : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeqrfp"><a href="#val-dgeqrfp" class="anchor"></a><code><span class="keyword">val</span> dgeqrfp : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeqrfp"><a href="#val-cgeqrfp" class="anchor"></a><code><span class="keyword">val</span> cgeqrfp : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeqrfp"><a href="#val-zgeqrfp" class="anchor"></a><code><span class="keyword">val</span> zgeqrfp : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgerfs"><a href="#val-sgerfs" class="anchor"></a><code><span class="keyword">val</span> sgerfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgerfs"><a href="#val-dgerfs" class="anchor"></a><code><span class="keyword">val</span> dgerfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgerfs"><a href="#val-cgerfs" class="anchor"></a><code><span class="keyword">val</span> cgerfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgerfs"><a href="#val-zgerfs" class="anchor"></a><code><span class="keyword">val</span> zgerfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgerqf"><a href="#val-sgerqf" class="anchor"></a><code><span class="keyword">val</span> sgerqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgerqf"><a href="#val-dgerqf" class="anchor"></a><code><span class="keyword">val</span> dgerqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgerqf"><a href="#val-cgerqf" class="anchor"></a><code><span class="keyword">val</span> cgerqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgerqf"><a href="#val-zgerqf" class="anchor"></a><code><span class="keyword">val</span> zgerqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgesdd"><a href="#val-sgesdd" class="anchor"></a><code><span class="keyword">val</span> sgesdd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgesdd"><a href="#val-dgesdd" class="anchor"></a><code><span class="keyword">val</span> dgesdd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgesdd"><a href="#val-cgesdd" class="anchor"></a><code><span class="keyword">val</span> cgesdd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgesdd"><a href="#val-zgesdd" class="anchor"></a><code><span class="keyword">val</span> zgesdd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgesv"><a href="#val-sgesv" class="anchor"></a><code><span class="keyword">val</span> sgesv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgesv"><a href="#val-dgesv" class="anchor"></a><code><span class="keyword">val</span> dgesv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgesv"><a href="#val-cgesv" class="anchor"></a><code><span class="keyword">val</span> cgesv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgesv"><a href="#val-zgesv" class="anchor"></a><code><span class="keyword">val</span> zgesv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsgesv"><a href="#val-dsgesv" class="anchor"></a><code><span class="keyword">val</span> dsgesv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>iter:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zcgesv"><a href="#val-zcgesv" class="anchor"></a><code><span class="keyword">val</span> zcgesv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>iter:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgesvd"><a href="#val-sgesvd" class="anchor"></a><code><span class="keyword">val</span> sgesvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobvt:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>superb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgesvd"><a href="#val-dgesvd" class="anchor"></a><code><span class="keyword">val</span> dgesvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobvt:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>superb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgesvd"><a href="#val-cgesvd" class="anchor"></a><code><span class="keyword">val</span> cgesvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobvt:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>superb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgesvd"><a href="#val-zgesvd" class="anchor"></a><code><span class="keyword">val</span> zgesvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobvt:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>superb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgesvdx"><a href="#val-sgesvdx" class="anchor"></a><code><span class="keyword">val</span> sgesvdx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobvt:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>ns:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>superb:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgesvdx"><a href="#val-dgesvdx" class="anchor"></a><code><span class="keyword">val</span> dgesvdx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobvt:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>ns:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>superb:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgesvdx"><a href="#val-cgesvdx" class="anchor"></a><code><span class="keyword">val</span> cgesvdx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobvt:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>ns:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>superb:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgesvdx"><a href="#val-zgesvdx" class="anchor"></a><code><span class="keyword">val</span> zgesvdx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobvt:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>ns:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>vt:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvt:int</span> <span>&#45;&gt;</span> <span>superb:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgesvj"><a href="#val-sgesvj" class="anchor"></a><code><span class="keyword">val</span> sgesvj : <span>layout:int</span> <span>&#45;&gt;</span> <span>joba:char</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sva:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mv:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>stat:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgesvj"><a href="#val-dgesvj" class="anchor"></a><code><span class="keyword">val</span> dgesvj : <span>layout:int</span> <span>&#45;&gt;</span> <span>joba:char</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sva:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mv:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>stat:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgesvj"><a href="#val-cgesvj" class="anchor"></a><code><span class="keyword">val</span> cgesvj : <span>layout:int</span> <span>&#45;&gt;</span> <span>joba:char</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sva:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mv:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>stat:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgesvj"><a href="#val-zgesvj" class="anchor"></a><code><span class="keyword">val</span> zgesvj : <span>layout:int</span> <span>&#45;&gt;</span> <span>joba:char</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sva:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mv:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>stat:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgesvx"><a href="#val-sgesvx" class="anchor"></a><code><span class="keyword">val</span> sgesvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rpivot:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgesvx"><a href="#val-dgesvx" class="anchor"></a><code><span class="keyword">val</span> dgesvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rpivot:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgesvx"><a href="#val-cgesvx" class="anchor"></a><code><span class="keyword">val</span> cgesvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rpivot:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgesvx"><a href="#val-zgesvx" class="anchor"></a><code><span class="keyword">val</span> zgesvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rpivot:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgetf2"><a href="#val-sgetf2" class="anchor"></a><code><span class="keyword">val</span> sgetf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgetf2"><a href="#val-dgetf2" class="anchor"></a><code><span class="keyword">val</span> dgetf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgetf2"><a href="#val-cgetf2" class="anchor"></a><code><span class="keyword">val</span> cgetf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgetf2"><a href="#val-zgetf2" class="anchor"></a><code><span class="keyword">val</span> zgetf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgetrf"><a href="#val-sgetrf" class="anchor"></a><code><span class="keyword">val</span> sgetrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgetrf"><a href="#val-dgetrf" class="anchor"></a><code><span class="keyword">val</span> dgetrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgetrf"><a href="#val-cgetrf" class="anchor"></a><code><span class="keyword">val</span> cgetrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgetrf"><a href="#val-zgetrf" class="anchor"></a><code><span class="keyword">val</span> zgetrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgetrf2"><a href="#val-sgetrf2" class="anchor"></a><code><span class="keyword">val</span> sgetrf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgetrf2"><a href="#val-dgetrf2" class="anchor"></a><code><span class="keyword">val</span> dgetrf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgetrf2"><a href="#val-cgetrf2" class="anchor"></a><code><span class="keyword">val</span> cgetrf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgetrf2"><a href="#val-zgetrf2" class="anchor"></a><code><span class="keyword">val</span> zgetrf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgetri"><a href="#val-sgetri" class="anchor"></a><code><span class="keyword">val</span> sgetri : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgetri"><a href="#val-dgetri" class="anchor"></a><code><span class="keyword">val</span> dgetri : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgetri"><a href="#val-cgetri" class="anchor"></a><code><span class="keyword">val</span> cgetri : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgetri"><a href="#val-zgetri" class="anchor"></a><code><span class="keyword">val</span> zgetri : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgetrs"><a href="#val-sgetrs" class="anchor"></a><code><span class="keyword">val</span> sgetrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgetrs"><a href="#val-dgetrs" class="anchor"></a><code><span class="keyword">val</span> dgetrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgetrs"><a href="#val-cgetrs" class="anchor"></a><code><span class="keyword">val</span> cgetrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgetrs"><a href="#val-zgetrs" class="anchor"></a><code><span class="keyword">val</span> zgetrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggbak"><a href="#val-sggbak" class="anchor"></a><code><span class="keyword">val</span> sggbak : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggbak"><a href="#val-dggbak" class="anchor"></a><code><span class="keyword">val</span> dggbak : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggbak"><a href="#val-cggbak" class="anchor"></a><code><span class="keyword">val</span> cggbak : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggbak"><a href="#val-zggbak" class="anchor"></a><code><span class="keyword">val</span> zggbak : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggbal"><a href="#val-sggbal" class="anchor"></a><code><span class="keyword">val</span> sggbal : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggbal"><a href="#val-dggbal" class="anchor"></a><code><span class="keyword">val</span> dggbal : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggbal"><a href="#val-cggbal" class="anchor"></a><code><span class="keyword">val</span> cggbal : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggbal"><a href="#val-zggbal" class="anchor"></a><code><span class="keyword">val</span> zggbal : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgges"><a href="#val-sgges" class="anchor"></a><code><span class="keyword">val</span> sgges : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgges"><a href="#val-dgges" class="anchor"></a><code><span class="keyword">val</span> dgges : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgges"><a href="#val-cgges" class="anchor"></a><code><span class="keyword">val</span> cgges : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgges"><a href="#val-zgges" class="anchor"></a><code><span class="keyword">val</span> zgges : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgges3"><a href="#val-sgges3" class="anchor"></a><code><span class="keyword">val</span> sgges3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgges3"><a href="#val-dgges3" class="anchor"></a><code><span class="keyword">val</span> dgges3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgges3"><a href="#val-cgges3" class="anchor"></a><code><span class="keyword">val</span> cgges3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgges3"><a href="#val-zgges3" class="anchor"></a><code><span class="keyword">val</span> zgges3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggesx"><a href="#val-sggesx" class="anchor"></a><code><span class="keyword">val</span> sggesx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggesx"><a href="#val-dggesx" class="anchor"></a><code><span class="keyword">val</span> dggesx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggesx"><a href="#val-cggesx" class="anchor"></a><code><span class="keyword">val</span> cggesx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggesx"><a href="#val-zggesx" class="anchor"></a><code><span class="keyword">val</span> zggesx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvsl:char</span> <span>&#45;&gt;</span> <span>jobvsr:char</span> <span>&#45;&gt;</span> <span>sort:char</span> <span>&#45;&gt;</span> <span>selctg:<span>unit Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>sdim:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vsl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsl:int</span> <span>&#45;&gt;</span> <span>vsr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvsr:int</span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggev"><a href="#val-sggev" class="anchor"></a><code><span class="keyword">val</span> sggev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggev"><a href="#val-dggev" class="anchor"></a><code><span class="keyword">val</span> dggev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggev"><a href="#val-cggev" class="anchor"></a><code><span class="keyword">val</span> cggev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggev"><a href="#val-zggev" class="anchor"></a><code><span class="keyword">val</span> zggev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggev3"><a href="#val-sggev3" class="anchor"></a><code><span class="keyword">val</span> sggev3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggev3"><a href="#val-dggev3" class="anchor"></a><code><span class="keyword">val</span> dggev3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggev3"><a href="#val-cggev3" class="anchor"></a><code><span class="keyword">val</span> cggev3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggev3"><a href="#val-zggev3" class="anchor"></a><code><span class="keyword">val</span> zggev3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggevx"><a href="#val-sggevx" class="anchor"></a><code><span class="keyword">val</span> sggevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>balanc:char</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>abnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bbnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggevx"><a href="#val-dggevx" class="anchor"></a><code><span class="keyword">val</span> dggevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>balanc:char</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>abnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bbnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggevx"><a href="#val-cggevx" class="anchor"></a><code><span class="keyword">val</span> cggevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>balanc:char</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>abnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bbnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggevx"><a href="#val-zggevx" class="anchor"></a><code><span class="keyword">val</span> zggevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>balanc:char</span> <span>&#45;&gt;</span> <span>jobvl:char</span> <span>&#45;&gt;</span> <span>jobvr:char</span> <span>&#45;&gt;</span> <span>sense:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>ilo:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ihi:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rscale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>abnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bbnrm:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rconde:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcondv:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggglm"><a href="#val-sggglm" class="anchor"></a><code><span class="keyword">val</span> sggglm : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>y:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggglm"><a href="#val-dggglm" class="anchor"></a><code><span class="keyword">val</span> dggglm : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>y:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggglm"><a href="#val-cggglm" class="anchor"></a><code><span class="keyword">val</span> cggglm : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>y:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggglm"><a href="#val-zggglm" class="anchor"></a><code><span class="keyword">val</span> zggglm : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>y:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgghrd"><a href="#val-sgghrd" class="anchor"></a><code><span class="keyword">val</span> sgghrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgghrd"><a href="#val-dgghrd" class="anchor"></a><code><span class="keyword">val</span> dgghrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgghrd"><a href="#val-cgghrd" class="anchor"></a><code><span class="keyword">val</span> cgghrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgghrd"><a href="#val-zgghrd" class="anchor"></a><code><span class="keyword">val</span> zgghrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgghd3"><a href="#val-sgghd3" class="anchor"></a><code><span class="keyword">val</span> sgghd3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgghd3"><a href="#val-dgghd3" class="anchor"></a><code><span class="keyword">val</span> dgghd3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgghd3"><a href="#val-cgghd3" class="anchor"></a><code><span class="keyword">val</span> cgghd3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgghd3"><a href="#val-zgghd3" class="anchor"></a><code><span class="keyword">val</span> zgghd3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgglse"><a href="#val-sgglse" class="anchor"></a><code><span class="keyword">val</span> sgglse : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgglse"><a href="#val-dgglse" class="anchor"></a><code><span class="keyword">val</span> dgglse : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgglse"><a href="#val-cgglse" class="anchor"></a><code><span class="keyword">val</span> cgglse : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgglse"><a href="#val-zgglse" class="anchor"></a><code><span class="keyword">val</span> zgglse : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggqrf"><a href="#val-sggqrf" class="anchor"></a><code><span class="keyword">val</span> sggqrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>taua:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>taub:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggqrf"><a href="#val-dggqrf" class="anchor"></a><code><span class="keyword">val</span> dggqrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>taua:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>taub:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggqrf"><a href="#val-cggqrf" class="anchor"></a><code><span class="keyword">val</span> cggqrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>taua:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>taub:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggqrf"><a href="#val-zggqrf" class="anchor"></a><code><span class="keyword">val</span> zggqrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>taua:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>taub:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggrqf"><a href="#val-sggrqf" class="anchor"></a><code><span class="keyword">val</span> sggrqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>taua:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>taub:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggrqf"><a href="#val-dggrqf" class="anchor"></a><code><span class="keyword">val</span> dggrqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>taua:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>taub:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggrqf"><a href="#val-cggrqf" class="anchor"></a><code><span class="keyword">val</span> cggrqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>taua:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>taub:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggrqf"><a href="#val-zggrqf" class="anchor"></a><code><span class="keyword">val</span> zggrqf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>taua:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>taub:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggsvd3"><a href="#val-sggsvd3" class="anchor"></a><code><span class="keyword">val</span> sggsvd3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>l:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>iwork:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggsvd3"><a href="#val-dggsvd3" class="anchor"></a><code><span class="keyword">val</span> dggsvd3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>l:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>iwork:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggsvd3"><a href="#val-cggsvd3" class="anchor"></a><code><span class="keyword">val</span> cggsvd3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>l:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>iwork:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggsvd3"><a href="#val-zggsvd3" class="anchor"></a><code><span class="keyword">val</span> zggsvd3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>l:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>iwork:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sggsvp3"><a href="#val-sggsvp3" class="anchor"></a><code><span class="keyword">val</span> sggsvp3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>tola:float</span> <span>&#45;&gt;</span> <span>tolb:float</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>l:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dggsvp3"><a href="#val-dggsvp3" class="anchor"></a><code><span class="keyword">val</span> dggsvp3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>tola:float</span> <span>&#45;&gt;</span> <span>tolb:float</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>l:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cggsvp3"><a href="#val-cggsvp3" class="anchor"></a><code><span class="keyword">val</span> cggsvp3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>tola:float</span> <span>&#45;&gt;</span> <span>tolb:float</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>l:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zggsvp3"><a href="#val-zggsvp3" class="anchor"></a><code><span class="keyword">val</span> zggsvp3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>tola:float</span> <span>&#45;&gt;</span> <span>tolb:float</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>l:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgtcon"><a href="#val-sgtcon" class="anchor"></a><code><span class="keyword">val</span> sgtcon : <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgtcon"><a href="#val-dgtcon" class="anchor"></a><code><span class="keyword">val</span> dgtcon : <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgtcon"><a href="#val-cgtcon" class="anchor"></a><code><span class="keyword">val</span> cgtcon : <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgtcon"><a href="#val-zgtcon" class="anchor"></a><code><span class="keyword">val</span> zgtcon : <span>norm:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgtrfs"><a href="#val-sgtrfs" class="anchor"></a><code><span class="keyword">val</span> sgtrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dlf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>duf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgtrfs"><a href="#val-dgtrfs" class="anchor"></a><code><span class="keyword">val</span> dgtrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dlf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>duf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgtrfs"><a href="#val-cgtrfs" class="anchor"></a><code><span class="keyword">val</span> cgtrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dlf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>duf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgtrfs"><a href="#val-zgtrfs" class="anchor"></a><code><span class="keyword">val</span> zgtrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dlf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>duf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgtsv"><a href="#val-sgtsv" class="anchor"></a><code><span class="keyword">val</span> sgtsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgtsv"><a href="#val-dgtsv" class="anchor"></a><code><span class="keyword">val</span> dgtsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgtsv"><a href="#val-cgtsv" class="anchor"></a><code><span class="keyword">val</span> cgtsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgtsv"><a href="#val-zgtsv" class="anchor"></a><code><span class="keyword">val</span> zgtsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgtsvx"><a href="#val-sgtsvx" class="anchor"></a><code><span class="keyword">val</span> sgtsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dlf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>duf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgtsvx"><a href="#val-dgtsvx" class="anchor"></a><code><span class="keyword">val</span> dgtsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dlf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>duf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgtsvx"><a href="#val-cgtsvx" class="anchor"></a><code><span class="keyword">val</span> cgtsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dlf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>duf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgtsvx"><a href="#val-zgtsvx" class="anchor"></a><code><span class="keyword">val</span> zgtsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dlf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>duf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgttrf"><a href="#val-sgttrf" class="anchor"></a><code><span class="keyword">val</span> sgttrf : <span>n:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgttrf"><a href="#val-dgttrf" class="anchor"></a><code><span class="keyword">val</span> dgttrf : <span>n:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgttrf"><a href="#val-cgttrf" class="anchor"></a><code><span class="keyword">val</span> cgttrf : <span>n:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgttrf"><a href="#val-zgttrf" class="anchor"></a><code><span class="keyword">val</span> zgttrf : <span>n:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgttrs"><a href="#val-sgttrs" class="anchor"></a><code><span class="keyword">val</span> sgttrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgttrs"><a href="#val-dgttrs" class="anchor"></a><code><span class="keyword">val</span> dgttrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgttrs"><a href="#val-cgttrs" class="anchor"></a><code><span class="keyword">val</span> cgttrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgttrs"><a href="#val-zgttrs" class="anchor"></a><code><span class="keyword">val</span> zgttrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>dl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>du2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chbev"><a href="#val-chbev" class="anchor"></a><code><span class="keyword">val</span> chbev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhbev"><a href="#val-zhbev" class="anchor"></a><code><span class="keyword">val</span> zhbev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chbevd"><a href="#val-chbevd" class="anchor"></a><code><span class="keyword">val</span> chbevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhbevd"><a href="#val-zhbevd" class="anchor"></a><code><span class="keyword">val</span> zhbevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chbevx"><a href="#val-chbevx" class="anchor"></a><code><span class="keyword">val</span> chbevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhbevx"><a href="#val-zhbevx" class="anchor"></a><code><span class="keyword">val</span> zhbevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chbgst"><a href="#val-chbgst" class="anchor"></a><code><span class="keyword">val</span> chbgst : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhbgst"><a href="#val-zhbgst" class="anchor"></a><code><span class="keyword">val</span> zhbgst : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chbgv"><a href="#val-chbgv" class="anchor"></a><code><span class="keyword">val</span> chbgv : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhbgv"><a href="#val-zhbgv" class="anchor"></a><code><span class="keyword">val</span> zhbgv : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chbgvd"><a href="#val-chbgvd" class="anchor"></a><code><span class="keyword">val</span> chbgvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhbgvd"><a href="#val-zhbgvd" class="anchor"></a><code><span class="keyword">val</span> zhbgvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chbgvx"><a href="#val-chbgvx" class="anchor"></a><code><span class="keyword">val</span> chbgvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhbgvx"><a href="#val-zhbgvx" class="anchor"></a><code><span class="keyword">val</span> zhbgvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chbtrd"><a href="#val-chbtrd" class="anchor"></a><code><span class="keyword">val</span> chbtrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhbtrd"><a href="#val-zhbtrd" class="anchor"></a><code><span class="keyword">val</span> zhbtrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-checon"><a href="#val-checon" class="anchor"></a><code><span class="keyword">val</span> checon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhecon"><a href="#val-zhecon" class="anchor"></a><code><span class="keyword">val</span> zhecon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cheequb"><a href="#val-cheequb" class="anchor"></a><code><span class="keyword">val</span> cheequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zheequb"><a href="#val-zheequb" class="anchor"></a><code><span class="keyword">val</span> zheequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cheev"><a href="#val-cheev" class="anchor"></a><code><span class="keyword">val</span> cheev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zheev"><a href="#val-zheev" class="anchor"></a><code><span class="keyword">val</span> zheev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cheevd"><a href="#val-cheevd" class="anchor"></a><code><span class="keyword">val</span> cheevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zheevd"><a href="#val-zheevd" class="anchor"></a><code><span class="keyword">val</span> zheevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cheevr"><a href="#val-cheevr" class="anchor"></a><code><span class="keyword">val</span> cheevr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zheevr"><a href="#val-zheevr" class="anchor"></a><code><span class="keyword">val</span> zheevr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cheevx"><a href="#val-cheevx" class="anchor"></a><code><span class="keyword">val</span> cheevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zheevx"><a href="#val-zheevx" class="anchor"></a><code><span class="keyword">val</span> zheevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chegst"><a href="#val-chegst" class="anchor"></a><code><span class="keyword">val</span> chegst : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhegst"><a href="#val-zhegst" class="anchor"></a><code><span class="keyword">val</span> zhegst : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chegv"><a href="#val-chegv" class="anchor"></a><code><span class="keyword">val</span> chegv : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhegv"><a href="#val-zhegv" class="anchor"></a><code><span class="keyword">val</span> zhegv : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chegvd"><a href="#val-chegvd" class="anchor"></a><code><span class="keyword">val</span> chegvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhegvd"><a href="#val-zhegvd" class="anchor"></a><code><span class="keyword">val</span> zhegvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chegvx"><a href="#val-chegvx" class="anchor"></a><code><span class="keyword">val</span> chegvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhegvx"><a href="#val-zhegvx" class="anchor"></a><code><span class="keyword">val</span> zhegvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cherfs"><a href="#val-cherfs" class="anchor"></a><code><span class="keyword">val</span> cherfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zherfs"><a href="#val-zherfs" class="anchor"></a><code><span class="keyword">val</span> zherfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chesv"><a href="#val-chesv" class="anchor"></a><code><span class="keyword">val</span> chesv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhesv"><a href="#val-zhesv" class="anchor"></a><code><span class="keyword">val</span> zhesv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chesvx"><a href="#val-chesvx" class="anchor"></a><code><span class="keyword">val</span> chesvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhesvx"><a href="#val-zhesvx" class="anchor"></a><code><span class="keyword">val</span> zhesvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chetrd"><a href="#val-chetrd" class="anchor"></a><code><span class="keyword">val</span> chetrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhetrd"><a href="#val-zhetrd" class="anchor"></a><code><span class="keyword">val</span> zhetrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chetrf"><a href="#val-chetrf" class="anchor"></a><code><span class="keyword">val</span> chetrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhetrf"><a href="#val-zhetrf" class="anchor"></a><code><span class="keyword">val</span> zhetrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chetri"><a href="#val-chetri" class="anchor"></a><code><span class="keyword">val</span> chetri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhetri"><a href="#val-zhetri" class="anchor"></a><code><span class="keyword">val</span> zhetri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chetrs"><a href="#val-chetrs" class="anchor"></a><code><span class="keyword">val</span> chetrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhetrs"><a href="#val-zhetrs" class="anchor"></a><code><span class="keyword">val</span> zhetrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chfrk"><a href="#val-chfrk" class="anchor"></a><code><span class="keyword">val</span> chfrk : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>alpha:float</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>beta:float</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhfrk"><a href="#val-zhfrk" class="anchor"></a><code><span class="keyword">val</span> zhfrk : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>alpha:float</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>beta:float</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-shgeqz"><a href="#val-shgeqz" class="anchor"></a><code><span class="keyword">val</span> shgeqz : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>h:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dhgeqz"><a href="#val-dhgeqz" class="anchor"></a><code><span class="keyword">val</span> dhgeqz : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>h:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chgeqz"><a href="#val-chgeqz" class="anchor"></a><code><span class="keyword">val</span> chgeqz : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>h:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhgeqz"><a href="#val-zhgeqz" class="anchor"></a><code><span class="keyword">val</span> zhgeqz : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>h:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpcon"><a href="#val-chpcon" class="anchor"></a><code><span class="keyword">val</span> chpcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpcon"><a href="#val-zhpcon" class="anchor"></a><code><span class="keyword">val</span> zhpcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpev"><a href="#val-chpev" class="anchor"></a><code><span class="keyword">val</span> chpev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpev"><a href="#val-zhpev" class="anchor"></a><code><span class="keyword">val</span> zhpev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpevd"><a href="#val-chpevd" class="anchor"></a><code><span class="keyword">val</span> chpevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpevd"><a href="#val-zhpevd" class="anchor"></a><code><span class="keyword">val</span> zhpevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpevx"><a href="#val-chpevx" class="anchor"></a><code><span class="keyword">val</span> chpevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpevx"><a href="#val-zhpevx" class="anchor"></a><code><span class="keyword">val</span> zhpevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpgst"><a href="#val-chpgst" class="anchor"></a><code><span class="keyword">val</span> chpgst : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpgst"><a href="#val-zhpgst" class="anchor"></a><code><span class="keyword">val</span> zhpgst : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpgv"><a href="#val-chpgv" class="anchor"></a><code><span class="keyword">val</span> chpgv : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpgv"><a href="#val-zhpgv" class="anchor"></a><code><span class="keyword">val</span> zhpgv : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpgvd"><a href="#val-chpgvd" class="anchor"></a><code><span class="keyword">val</span> chpgvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpgvd"><a href="#val-zhpgvd" class="anchor"></a><code><span class="keyword">val</span> zhpgvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpgvx"><a href="#val-chpgvx" class="anchor"></a><code><span class="keyword">val</span> chpgvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpgvx"><a href="#val-zhpgvx" class="anchor"></a><code><span class="keyword">val</span> zhpgvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chprfs"><a href="#val-chprfs" class="anchor"></a><code><span class="keyword">val</span> chprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhprfs"><a href="#val-zhprfs" class="anchor"></a><code><span class="keyword">val</span> zhprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpsv"><a href="#val-chpsv" class="anchor"></a><code><span class="keyword">val</span> chpsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpsv"><a href="#val-zhpsv" class="anchor"></a><code><span class="keyword">val</span> zhpsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chpsvx"><a href="#val-chpsvx" class="anchor"></a><code><span class="keyword">val</span> chpsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhpsvx"><a href="#val-zhpsvx" class="anchor"></a><code><span class="keyword">val</span> zhpsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chptrd"><a href="#val-chptrd" class="anchor"></a><code><span class="keyword">val</span> chptrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhptrd"><a href="#val-zhptrd" class="anchor"></a><code><span class="keyword">val</span> zhptrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chptrf"><a href="#val-chptrf" class="anchor"></a><code><span class="keyword">val</span> chptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhptrf"><a href="#val-zhptrf" class="anchor"></a><code><span class="keyword">val</span> zhptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chptri"><a href="#val-chptri" class="anchor"></a><code><span class="keyword">val</span> chptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhptri"><a href="#val-zhptri" class="anchor"></a><code><span class="keyword">val</span> zhptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chptrs"><a href="#val-chptrs" class="anchor"></a><code><span class="keyword">val</span> chptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhptrs"><a href="#val-zhptrs" class="anchor"></a><code><span class="keyword">val</span> zhptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-shsein"><a href="#val-shsein" class="anchor"></a><code><span class="keyword">val</span> shsein : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>eigsrc:char</span> <span>&#45;&gt;</span> <span>initv:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>h:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ifaill:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ifailr:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dhsein"><a href="#val-dhsein" class="anchor"></a><code><span class="keyword">val</span> dhsein : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>eigsrc:char</span> <span>&#45;&gt;</span> <span>initv:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>h:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ifaill:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ifailr:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chsein"><a href="#val-chsein" class="anchor"></a><code><span class="keyword">val</span> chsein : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>eigsrc:char</span> <span>&#45;&gt;</span> <span>initv:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>h:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ifaill:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ifailr:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhsein"><a href="#val-zhsein" class="anchor"></a><code><span class="keyword">val</span> zhsein : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>eigsrc:char</span> <span>&#45;&gt;</span> <span>initv:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>h:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ifaill:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ifailr:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-shseqr"><a href="#val-shseqr" class="anchor"></a><code><span class="keyword">val</span> shseqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>h:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dhseqr"><a href="#val-dhseqr" class="anchor"></a><code><span class="keyword">val</span> dhseqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>h:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chseqr"><a href="#val-chseqr" class="anchor"></a><code><span class="keyword">val</span> chseqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>h:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhseqr"><a href="#val-zhseqr" class="anchor"></a><code><span class="keyword">val</span> zhseqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>h:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldh:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clacgv"><a href="#val-clacgv" class="anchor"></a><code><span class="keyword">val</span> clacgv : <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlacgv"><a href="#val-zlacgv" class="anchor"></a><code><span class="keyword">val</span> zlacgv : <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slacn2"><a href="#val-slacn2" class="anchor"></a><code><span class="keyword">val</span> slacn2 : <span>n:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isgn:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>est:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>kase:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isave:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlacn2"><a href="#val-dlacn2" class="anchor"></a><code><span class="keyword">val</span> dlacn2 : <span>n:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isgn:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>est:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>kase:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isave:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clacn2"><a href="#val-clacn2" class="anchor"></a><code><span class="keyword">val</span> clacn2 : <span>n:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>est:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>kase:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isave:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlacn2"><a href="#val-zlacn2" class="anchor"></a><code><span class="keyword">val</span> zlacn2 : <span>n:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>est:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>kase:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isave:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slacpy"><a href="#val-slacpy" class="anchor"></a><code><span class="keyword">val</span> slacpy : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlacpy"><a href="#val-dlacpy" class="anchor"></a><code><span class="keyword">val</span> dlacpy : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clacpy"><a href="#val-clacpy" class="anchor"></a><code><span class="keyword">val</span> clacpy : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlacpy"><a href="#val-zlacpy" class="anchor"></a><code><span class="keyword">val</span> zlacpy : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clacp2"><a href="#val-clacp2" class="anchor"></a><code><span class="keyword">val</span> clacp2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlacp2"><a href="#val-zlacp2" class="anchor"></a><code><span class="keyword">val</span> zlacp2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlag2c"><a href="#val-zlag2c" class="anchor"></a><code><span class="keyword">val</span> zlag2c : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sa:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldsa:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slag2d"><a href="#val-slag2d" class="anchor"></a><code><span class="keyword">val</span> slag2d : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>sa:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldsa:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlag2s"><a href="#val-dlag2s" class="anchor"></a><code><span class="keyword">val</span> dlag2s : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>sa:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldsa:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clag2z"><a href="#val-clag2z" class="anchor"></a><code><span class="keyword">val</span> clag2z : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>sa:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldsa:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slagge"><a href="#val-slagge" class="anchor"></a><code><span class="keyword">val</span> slagge : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlagge"><a href="#val-dlagge" class="anchor"></a><code><span class="keyword">val</span> dlagge : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clagge"><a href="#val-clagge" class="anchor"></a><code><span class="keyword">val</span> clagge : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlagge"><a href="#val-zlagge" class="anchor"></a><code><span class="keyword">val</span> zlagge : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slarfb"><a href="#val-slarfb" class="anchor"></a><code><span class="keyword">val</span> slarfb : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlarfb"><a href="#val-dlarfb" class="anchor"></a><code><span class="keyword">val</span> dlarfb : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clarfb"><a href="#val-clarfb" class="anchor"></a><code><span class="keyword">val</span> clarfb : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlarfb"><a href="#val-zlarfb" class="anchor"></a><code><span class="keyword">val</span> zlarfb : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slarfg"><a href="#val-slarfg" class="anchor"></a><code><span class="keyword">val</span> slarfg : <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlarfg"><a href="#val-dlarfg" class="anchor"></a><code><span class="keyword">val</span> dlarfg : <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clarfg"><a href="#val-clarfg" class="anchor"></a><code><span class="keyword">val</span> clarfg : <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlarfg"><a href="#val-zlarfg" class="anchor"></a><code><span class="keyword">val</span> zlarfg : <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slarft"><a href="#val-slarft" class="anchor"></a><code><span class="keyword">val</span> slarft : <span>layout:int</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlarft"><a href="#val-dlarft" class="anchor"></a><code><span class="keyword">val</span> dlarft : <span>layout:int</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clarft"><a href="#val-clarft" class="anchor"></a><code><span class="keyword">val</span> clarft : <span>layout:int</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlarft"><a href="#val-zlarft" class="anchor"></a><code><span class="keyword">val</span> zlarft : <span>layout:int</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slarfx"><a href="#val-slarfx" class="anchor"></a><code><span class="keyword">val</span> slarfx : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:float</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>work:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlarfx"><a href="#val-dlarfx" class="anchor"></a><code><span class="keyword">val</span> dlarfx : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:float</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>work:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clarfx"><a href="#val-clarfx" class="anchor"></a><code><span class="keyword">val</span> clarfx : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>work:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlarfx"><a href="#val-zlarfx" class="anchor"></a><code><span class="keyword">val</span> zlarfx : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>work:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slarnv"><a href="#val-slarnv" class="anchor"></a><code><span class="keyword">val</span> slarnv : <span>idist:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlarnv"><a href="#val-dlarnv" class="anchor"></a><code><span class="keyword">val</span> dlarnv : <span>idist:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clarnv"><a href="#val-clarnv" class="anchor"></a><code><span class="keyword">val</span> clarnv : <span>idist:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlarnv"><a href="#val-zlarnv" class="anchor"></a><code><span class="keyword">val</span> zlarnv : <span>idist:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slascl"><a href="#val-slascl" class="anchor"></a><code><span class="keyword">val</span> slascl : <span>layout:int</span> <span>&#45;&gt;</span> <span>typ:char</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>cfrom:float</span> <span>&#45;&gt;</span> <span>cto:float</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlascl"><a href="#val-dlascl" class="anchor"></a><code><span class="keyword">val</span> dlascl : <span>layout:int</span> <span>&#45;&gt;</span> <span>typ:char</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>cfrom:float</span> <span>&#45;&gt;</span> <span>cto:float</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clascl"><a href="#val-clascl" class="anchor"></a><code><span class="keyword">val</span> clascl : <span>layout:int</span> <span>&#45;&gt;</span> <span>typ:char</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>cfrom:float</span> <span>&#45;&gt;</span> <span>cto:float</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlascl"><a href="#val-zlascl" class="anchor"></a><code><span class="keyword">val</span> zlascl : <span>layout:int</span> <span>&#45;&gt;</span> <span>typ:char</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>cfrom:float</span> <span>&#45;&gt;</span> <span>cto:float</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slaset"><a href="#val-slaset" class="anchor"></a><code><span class="keyword">val</span> slaset : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:float</span> <span>&#45;&gt;</span> <span>beta:float</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlaset"><a href="#val-dlaset" class="anchor"></a><code><span class="keyword">val</span> dlaset : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:float</span> <span>&#45;&gt;</span> <span>beta:float</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-claset"><a href="#val-claset" class="anchor"></a><code><span class="keyword">val</span> claset : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>beta:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlaset"><a href="#val-zlaset" class="anchor"></a><code><span class="keyword">val</span> zlaset : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>beta:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slasrt"><a href="#val-slasrt" class="anchor"></a><code><span class="keyword">val</span> slasrt : <span>id:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlasrt"><a href="#val-dlasrt" class="anchor"></a><code><span class="keyword">val</span> dlasrt : <span>id:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slaswp"><a href="#val-slaswp" class="anchor"></a><code><span class="keyword">val</span> slaswp : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>k1:int</span> <span>&#45;&gt;</span> <span>k2:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlaswp"><a href="#val-dlaswp" class="anchor"></a><code><span class="keyword">val</span> dlaswp : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>k1:int</span> <span>&#45;&gt;</span> <span>k2:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-claswp"><a href="#val-claswp" class="anchor"></a><code><span class="keyword">val</span> claswp : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>k1:int</span> <span>&#45;&gt;</span> <span>k2:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlaswp"><a href="#val-zlaswp" class="anchor"></a><code><span class="keyword">val</span> zlaswp : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>k1:int</span> <span>&#45;&gt;</span> <span>k2:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slatms"><a href="#val-slatms" class="anchor"></a><code><span class="keyword">val</span> slatms : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>dist:char</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sym:char</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mode:int</span> <span>&#45;&gt;</span> <span>cond:float</span> <span>&#45;&gt;</span> <span>dmax:float</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>pack:char</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlatms"><a href="#val-dlatms" class="anchor"></a><code><span class="keyword">val</span> dlatms : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>dist:char</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sym:char</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mode:int</span> <span>&#45;&gt;</span> <span>cond:float</span> <span>&#45;&gt;</span> <span>dmax:float</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>pack:char</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clatms"><a href="#val-clatms" class="anchor"></a><code><span class="keyword">val</span> clatms : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>dist:char</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sym:char</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mode:int</span> <span>&#45;&gt;</span> <span>cond:float</span> <span>&#45;&gt;</span> <span>dmax:float</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>pack:char</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlatms"><a href="#val-zlatms" class="anchor"></a><code><span class="keyword">val</span> zlatms : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>dist:char</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sym:char</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mode:int</span> <span>&#45;&gt;</span> <span>cond:float</span> <span>&#45;&gt;</span> <span>dmax:float</span> <span>&#45;&gt;</span> <span>kl:int</span> <span>&#45;&gt;</span> <span>ku:int</span> <span>&#45;&gt;</span> <span>pack:char</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slauum"><a href="#val-slauum" class="anchor"></a><code><span class="keyword">val</span> slauum : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlauum"><a href="#val-dlauum" class="anchor"></a><code><span class="keyword">val</span> dlauum : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clauum"><a href="#val-clauum" class="anchor"></a><code><span class="keyword">val</span> clauum : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlauum"><a href="#val-zlauum" class="anchor"></a><code><span class="keyword">val</span> zlauum : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sopgtr"><a href="#val-sopgtr" class="anchor"></a><code><span class="keyword">val</span> sopgtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dopgtr"><a href="#val-dopgtr" class="anchor"></a><code><span class="keyword">val</span> dopgtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sopmtr"><a href="#val-sopmtr" class="anchor"></a><code><span class="keyword">val</span> sopmtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dopmtr"><a href="#val-dopmtr" class="anchor"></a><code><span class="keyword">val</span> dopmtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorgbr"><a href="#val-sorgbr" class="anchor"></a><code><span class="keyword">val</span> sorgbr : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorgbr"><a href="#val-dorgbr" class="anchor"></a><code><span class="keyword">val</span> dorgbr : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorghr"><a href="#val-sorghr" class="anchor"></a><code><span class="keyword">val</span> sorghr : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorghr"><a href="#val-dorghr" class="anchor"></a><code><span class="keyword">val</span> dorghr : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorglq"><a href="#val-sorglq" class="anchor"></a><code><span class="keyword">val</span> sorglq : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorglq"><a href="#val-dorglq" class="anchor"></a><code><span class="keyword">val</span> dorglq : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorgql"><a href="#val-sorgql" class="anchor"></a><code><span class="keyword">val</span> sorgql : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorgql"><a href="#val-dorgql" class="anchor"></a><code><span class="keyword">val</span> dorgql : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorgqr"><a href="#val-sorgqr" class="anchor"></a><code><span class="keyword">val</span> sorgqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorgqr"><a href="#val-dorgqr" class="anchor"></a><code><span class="keyword">val</span> dorgqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorgrq"><a href="#val-sorgrq" class="anchor"></a><code><span class="keyword">val</span> sorgrq : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorgrq"><a href="#val-dorgrq" class="anchor"></a><code><span class="keyword">val</span> dorgrq : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorgtr"><a href="#val-sorgtr" class="anchor"></a><code><span class="keyword">val</span> sorgtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorgtr"><a href="#val-dorgtr" class="anchor"></a><code><span class="keyword">val</span> dorgtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sormbr"><a href="#val-sormbr" class="anchor"></a><code><span class="keyword">val</span> sormbr : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dormbr"><a href="#val-dormbr" class="anchor"></a><code><span class="keyword">val</span> dormbr : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sormhr"><a href="#val-sormhr" class="anchor"></a><code><span class="keyword">val</span> sormhr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dormhr"><a href="#val-dormhr" class="anchor"></a><code><span class="keyword">val</span> dormhr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sormlq"><a href="#val-sormlq" class="anchor"></a><code><span class="keyword">val</span> sormlq : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dormlq"><a href="#val-dormlq" class="anchor"></a><code><span class="keyword">val</span> dormlq : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sormql"><a href="#val-sormql" class="anchor"></a><code><span class="keyword">val</span> sormql : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dormql"><a href="#val-dormql" class="anchor"></a><code><span class="keyword">val</span> dormql : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sormqr"><a href="#val-sormqr" class="anchor"></a><code><span class="keyword">val</span> sormqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dormqr"><a href="#val-dormqr" class="anchor"></a><code><span class="keyword">val</span> dormqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sormrq"><a href="#val-sormrq" class="anchor"></a><code><span class="keyword">val</span> sormrq : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dormrq"><a href="#val-dormrq" class="anchor"></a><code><span class="keyword">val</span> dormrq : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sormrz"><a href="#val-sormrz" class="anchor"></a><code><span class="keyword">val</span> sormrz : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dormrz"><a href="#val-dormrz" class="anchor"></a><code><span class="keyword">val</span> dormrz : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sormtr"><a href="#val-sormtr" class="anchor"></a><code><span class="keyword">val</span> sormtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dormtr"><a href="#val-dormtr" class="anchor"></a><code><span class="keyword">val</span> dormtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spbcon"><a href="#val-spbcon" class="anchor"></a><code><span class="keyword">val</span> spbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpbcon"><a href="#val-dpbcon" class="anchor"></a><code><span class="keyword">val</span> dpbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpbcon"><a href="#val-cpbcon" class="anchor"></a><code><span class="keyword">val</span> cpbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpbcon"><a href="#val-zpbcon" class="anchor"></a><code><span class="keyword">val</span> zpbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spbequ"><a href="#val-spbequ" class="anchor"></a><code><span class="keyword">val</span> spbequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpbequ"><a href="#val-dpbequ" class="anchor"></a><code><span class="keyword">val</span> dpbequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpbequ"><a href="#val-cpbequ" class="anchor"></a><code><span class="keyword">val</span> cpbequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpbequ"><a href="#val-zpbequ" class="anchor"></a><code><span class="keyword">val</span> zpbequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spbrfs"><a href="#val-spbrfs" class="anchor"></a><code><span class="keyword">val</span> spbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpbrfs"><a href="#val-dpbrfs" class="anchor"></a><code><span class="keyword">val</span> dpbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpbrfs"><a href="#val-cpbrfs" class="anchor"></a><code><span class="keyword">val</span> cpbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpbrfs"><a href="#val-zpbrfs" class="anchor"></a><code><span class="keyword">val</span> zpbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spbstf"><a href="#val-spbstf" class="anchor"></a><code><span class="keyword">val</span> spbstf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpbstf"><a href="#val-dpbstf" class="anchor"></a><code><span class="keyword">val</span> dpbstf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpbstf"><a href="#val-cpbstf" class="anchor"></a><code><span class="keyword">val</span> cpbstf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpbstf"><a href="#val-zpbstf" class="anchor"></a><code><span class="keyword">val</span> zpbstf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>bb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spbsv"><a href="#val-spbsv" class="anchor"></a><code><span class="keyword">val</span> spbsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpbsv"><a href="#val-dpbsv" class="anchor"></a><code><span class="keyword">val</span> dpbsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpbsv"><a href="#val-cpbsv" class="anchor"></a><code><span class="keyword">val</span> cpbsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpbsv"><a href="#val-zpbsv" class="anchor"></a><code><span class="keyword">val</span> zpbsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spbsvx"><a href="#val-spbsvx" class="anchor"></a><code><span class="keyword">val</span> spbsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpbsvx"><a href="#val-dpbsvx" class="anchor"></a><code><span class="keyword">val</span> dpbsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpbsvx"><a href="#val-cpbsvx" class="anchor"></a><code><span class="keyword">val</span> cpbsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpbsvx"><a href="#val-zpbsvx" class="anchor"></a><code><span class="keyword">val</span> zpbsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>afb:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldafb:int</span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spbtrf"><a href="#val-spbtrf" class="anchor"></a><code><span class="keyword">val</span> spbtrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpbtrf"><a href="#val-dpbtrf" class="anchor"></a><code><span class="keyword">val</span> dpbtrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpbtrf"><a href="#val-cpbtrf" class="anchor"></a><code><span class="keyword">val</span> cpbtrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpbtrf"><a href="#val-zpbtrf" class="anchor"></a><code><span class="keyword">val</span> zpbtrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spbtrs"><a href="#val-spbtrs" class="anchor"></a><code><span class="keyword">val</span> spbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpbtrs"><a href="#val-dpbtrs" class="anchor"></a><code><span class="keyword">val</span> dpbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpbtrs"><a href="#val-cpbtrs" class="anchor"></a><code><span class="keyword">val</span> cpbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpbtrs"><a href="#val-zpbtrs" class="anchor"></a><code><span class="keyword">val</span> zpbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spftrf"><a href="#val-spftrf" class="anchor"></a><code><span class="keyword">val</span> spftrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpftrf"><a href="#val-dpftrf" class="anchor"></a><code><span class="keyword">val</span> dpftrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpftrf"><a href="#val-cpftrf" class="anchor"></a><code><span class="keyword">val</span> cpftrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpftrf"><a href="#val-zpftrf" class="anchor"></a><code><span class="keyword">val</span> zpftrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spftri"><a href="#val-spftri" class="anchor"></a><code><span class="keyword">val</span> spftri : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpftri"><a href="#val-dpftri" class="anchor"></a><code><span class="keyword">val</span> dpftri : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpftri"><a href="#val-cpftri" class="anchor"></a><code><span class="keyword">val</span> cpftri : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpftri"><a href="#val-zpftri" class="anchor"></a><code><span class="keyword">val</span> zpftri : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spftrs"><a href="#val-spftrs" class="anchor"></a><code><span class="keyword">val</span> spftrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpftrs"><a href="#val-dpftrs" class="anchor"></a><code><span class="keyword">val</span> dpftrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpftrs"><a href="#val-cpftrs" class="anchor"></a><code><span class="keyword">val</span> cpftrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpftrs"><a href="#val-zpftrs" class="anchor"></a><code><span class="keyword">val</span> zpftrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spocon"><a href="#val-spocon" class="anchor"></a><code><span class="keyword">val</span> spocon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpocon"><a href="#val-dpocon" class="anchor"></a><code><span class="keyword">val</span> dpocon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpocon"><a href="#val-cpocon" class="anchor"></a><code><span class="keyword">val</span> cpocon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpocon"><a href="#val-zpocon" class="anchor"></a><code><span class="keyword">val</span> zpocon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spoequ"><a href="#val-spoequ" class="anchor"></a><code><span class="keyword">val</span> spoequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpoequ"><a href="#val-dpoequ" class="anchor"></a><code><span class="keyword">val</span> dpoequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpoequ"><a href="#val-cpoequ" class="anchor"></a><code><span class="keyword">val</span> cpoequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpoequ"><a href="#val-zpoequ" class="anchor"></a><code><span class="keyword">val</span> zpoequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spoequb"><a href="#val-spoequb" class="anchor"></a><code><span class="keyword">val</span> spoequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpoequb"><a href="#val-dpoequb" class="anchor"></a><code><span class="keyword">val</span> dpoequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpoequb"><a href="#val-cpoequb" class="anchor"></a><code><span class="keyword">val</span> cpoequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpoequb"><a href="#val-zpoequb" class="anchor"></a><code><span class="keyword">val</span> zpoequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sporfs"><a href="#val-sporfs" class="anchor"></a><code><span class="keyword">val</span> sporfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dporfs"><a href="#val-dporfs" class="anchor"></a><code><span class="keyword">val</span> dporfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cporfs"><a href="#val-cporfs" class="anchor"></a><code><span class="keyword">val</span> cporfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zporfs"><a href="#val-zporfs" class="anchor"></a><code><span class="keyword">val</span> zporfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sposv"><a href="#val-sposv" class="anchor"></a><code><span class="keyword">val</span> sposv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dposv"><a href="#val-dposv" class="anchor"></a><code><span class="keyword">val</span> dposv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cposv"><a href="#val-cposv" class="anchor"></a><code><span class="keyword">val</span> cposv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zposv"><a href="#val-zposv" class="anchor"></a><code><span class="keyword">val</span> zposv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsposv"><a href="#val-dsposv" class="anchor"></a><code><span class="keyword">val</span> dsposv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>iter:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zcposv"><a href="#val-zcposv" class="anchor"></a><code><span class="keyword">val</span> zcposv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>iter:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sposvx"><a href="#val-sposvx" class="anchor"></a><code><span class="keyword">val</span> sposvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dposvx"><a href="#val-dposvx" class="anchor"></a><code><span class="keyword">val</span> dposvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cposvx"><a href="#val-cposvx" class="anchor"></a><code><span class="keyword">val</span> cposvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zposvx"><a href="#val-zposvx" class="anchor"></a><code><span class="keyword">val</span> zposvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spotrf2"><a href="#val-spotrf2" class="anchor"></a><code><span class="keyword">val</span> spotrf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpotrf2"><a href="#val-dpotrf2" class="anchor"></a><code><span class="keyword">val</span> dpotrf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpotrf2"><a href="#val-cpotrf2" class="anchor"></a><code><span class="keyword">val</span> cpotrf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpotrf2"><a href="#val-zpotrf2" class="anchor"></a><code><span class="keyword">val</span> zpotrf2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spotrf"><a href="#val-spotrf" class="anchor"></a><code><span class="keyword">val</span> spotrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpotrf"><a href="#val-dpotrf" class="anchor"></a><code><span class="keyword">val</span> dpotrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpotrf"><a href="#val-cpotrf" class="anchor"></a><code><span class="keyword">val</span> cpotrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpotrf"><a href="#val-zpotrf" class="anchor"></a><code><span class="keyword">val</span> zpotrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spotri"><a href="#val-spotri" class="anchor"></a><code><span class="keyword">val</span> spotri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpotri"><a href="#val-dpotri" class="anchor"></a><code><span class="keyword">val</span> dpotri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpotri"><a href="#val-cpotri" class="anchor"></a><code><span class="keyword">val</span> cpotri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpotri"><a href="#val-zpotri" class="anchor"></a><code><span class="keyword">val</span> zpotri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spotrs"><a href="#val-spotrs" class="anchor"></a><code><span class="keyword">val</span> spotrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpotrs"><a href="#val-dpotrs" class="anchor"></a><code><span class="keyword">val</span> dpotrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpotrs"><a href="#val-cpotrs" class="anchor"></a><code><span class="keyword">val</span> cpotrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpotrs"><a href="#val-zpotrs" class="anchor"></a><code><span class="keyword">val</span> zpotrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sppcon"><a href="#val-sppcon" class="anchor"></a><code><span class="keyword">val</span> sppcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dppcon"><a href="#val-dppcon" class="anchor"></a><code><span class="keyword">val</span> dppcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cppcon"><a href="#val-cppcon" class="anchor"></a><code><span class="keyword">val</span> cppcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zppcon"><a href="#val-zppcon" class="anchor"></a><code><span class="keyword">val</span> zppcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sppequ"><a href="#val-sppequ" class="anchor"></a><code><span class="keyword">val</span> sppequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dppequ"><a href="#val-dppequ" class="anchor"></a><code><span class="keyword">val</span> dppequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cppequ"><a href="#val-cppequ" class="anchor"></a><code><span class="keyword">val</span> cppequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zppequ"><a href="#val-zppequ" class="anchor"></a><code><span class="keyword">val</span> zppequ : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spprfs"><a href="#val-spprfs" class="anchor"></a><code><span class="keyword">val</span> spprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpprfs"><a href="#val-dpprfs" class="anchor"></a><code><span class="keyword">val</span> dpprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpprfs"><a href="#val-cpprfs" class="anchor"></a><code><span class="keyword">val</span> cpprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpprfs"><a href="#val-zpprfs" class="anchor"></a><code><span class="keyword">val</span> zpprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sppsv"><a href="#val-sppsv" class="anchor"></a><code><span class="keyword">val</span> sppsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dppsv"><a href="#val-dppsv" class="anchor"></a><code><span class="keyword">val</span> dppsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cppsv"><a href="#val-cppsv" class="anchor"></a><code><span class="keyword">val</span> cppsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zppsv"><a href="#val-zppsv" class="anchor"></a><code><span class="keyword">val</span> zppsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sppsvx"><a href="#val-sppsvx" class="anchor"></a><code><span class="keyword">val</span> sppsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dppsvx"><a href="#val-dppsvx" class="anchor"></a><code><span class="keyword">val</span> dppsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cppsvx"><a href="#val-cppsvx" class="anchor"></a><code><span class="keyword">val</span> cppsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zppsvx"><a href="#val-zppsvx" class="anchor"></a><code><span class="keyword">val</span> zppsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>equed:<span>char Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spptrf"><a href="#val-spptrf" class="anchor"></a><code><span class="keyword">val</span> spptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpptrf"><a href="#val-dpptrf" class="anchor"></a><code><span class="keyword">val</span> dpptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpptrf"><a href="#val-cpptrf" class="anchor"></a><code><span class="keyword">val</span> cpptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpptrf"><a href="#val-zpptrf" class="anchor"></a><code><span class="keyword">val</span> zpptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spptri"><a href="#val-spptri" class="anchor"></a><code><span class="keyword">val</span> spptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpptri"><a href="#val-dpptri" class="anchor"></a><code><span class="keyword">val</span> dpptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpptri"><a href="#val-cpptri" class="anchor"></a><code><span class="keyword">val</span> cpptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpptri"><a href="#val-zpptri" class="anchor"></a><code><span class="keyword">val</span> zpptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spptrs"><a href="#val-spptrs" class="anchor"></a><code><span class="keyword">val</span> spptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpptrs"><a href="#val-dpptrs" class="anchor"></a><code><span class="keyword">val</span> dpptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpptrs"><a href="#val-cpptrs" class="anchor"></a><code><span class="keyword">val</span> cpptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpptrs"><a href="#val-zpptrs" class="anchor"></a><code><span class="keyword">val</span> zpptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spstrf"><a href="#val-spstrf" class="anchor"></a><code><span class="keyword">val</span> spstrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>piv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tol:float</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpstrf"><a href="#val-dpstrf" class="anchor"></a><code><span class="keyword">val</span> dpstrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>piv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tol:float</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpstrf"><a href="#val-cpstrf" class="anchor"></a><code><span class="keyword">val</span> cpstrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>piv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tol:float</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpstrf"><a href="#val-zpstrf" class="anchor"></a><code><span class="keyword">val</span> zpstrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>piv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rank:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tol:float</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sptcon"><a href="#val-sptcon" class="anchor"></a><code><span class="keyword">val</span> sptcon : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dptcon"><a href="#val-dptcon" class="anchor"></a><code><span class="keyword">val</span> dptcon : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cptcon"><a href="#val-cptcon" class="anchor"></a><code><span class="keyword">val</span> cptcon : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zptcon"><a href="#val-zptcon" class="anchor"></a><code><span class="keyword">val</span> zptcon : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spteqr"><a href="#val-spteqr" class="anchor"></a><code><span class="keyword">val</span> spteqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpteqr"><a href="#val-dpteqr" class="anchor"></a><code><span class="keyword">val</span> dpteqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpteqr"><a href="#val-cpteqr" class="anchor"></a><code><span class="keyword">val</span> cpteqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpteqr"><a href="#val-zpteqr" class="anchor"></a><code><span class="keyword">val</span> zpteqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sptrfs"><a href="#val-sptrfs" class="anchor"></a><code><span class="keyword">val</span> sptrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ef:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dptrfs"><a href="#val-dptrfs" class="anchor"></a><code><span class="keyword">val</span> dptrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ef:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cptrfs"><a href="#val-cptrfs" class="anchor"></a><code><span class="keyword">val</span> cptrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ef:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zptrfs"><a href="#val-zptrfs" class="anchor"></a><code><span class="keyword">val</span> zptrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ef:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sptsv"><a href="#val-sptsv" class="anchor"></a><code><span class="keyword">val</span> sptsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dptsv"><a href="#val-dptsv" class="anchor"></a><code><span class="keyword">val</span> dptsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cptsv"><a href="#val-cptsv" class="anchor"></a><code><span class="keyword">val</span> cptsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zptsv"><a href="#val-zptsv" class="anchor"></a><code><span class="keyword">val</span> zptsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sptsvx"><a href="#val-sptsvx" class="anchor"></a><code><span class="keyword">val</span> sptsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ef:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dptsvx"><a href="#val-dptsvx" class="anchor"></a><code><span class="keyword">val</span> dptsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ef:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cptsvx"><a href="#val-cptsvx" class="anchor"></a><code><span class="keyword">val</span> cptsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ef:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zptsvx"><a href="#val-zptsvx" class="anchor"></a><code><span class="keyword">val</span> zptsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>df:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ef:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spttrf"><a href="#val-spttrf" class="anchor"></a><code><span class="keyword">val</span> spttrf : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpttrf"><a href="#val-dpttrf" class="anchor"></a><code><span class="keyword">val</span> dpttrf : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpttrf"><a href="#val-cpttrf" class="anchor"></a><code><span class="keyword">val</span> cpttrf : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpttrf"><a href="#val-zpttrf" class="anchor"></a><code><span class="keyword">val</span> zpttrf : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-spttrs"><a href="#val-spttrs" class="anchor"></a><code><span class="keyword">val</span> spttrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dpttrs"><a href="#val-dpttrs" class="anchor"></a><code><span class="keyword">val</span> dpttrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cpttrs"><a href="#val-cpttrs" class="anchor"></a><code><span class="keyword">val</span> cpttrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zpttrs"><a href="#val-zpttrs" class="anchor"></a><code><span class="keyword">val</span> zpttrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssbev"><a href="#val-ssbev" class="anchor"></a><code><span class="keyword">val</span> ssbev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsbev"><a href="#val-dsbev" class="anchor"></a><code><span class="keyword">val</span> dsbev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssbevd"><a href="#val-ssbevd" class="anchor"></a><code><span class="keyword">val</span> ssbevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsbevd"><a href="#val-dsbevd" class="anchor"></a><code><span class="keyword">val</span> dsbevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssbevx"><a href="#val-ssbevx" class="anchor"></a><code><span class="keyword">val</span> ssbevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsbevx"><a href="#val-dsbevx" class="anchor"></a><code><span class="keyword">val</span> dsbevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssbgst"><a href="#val-ssbgst" class="anchor"></a><code><span class="keyword">val</span> ssbgst : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsbgst"><a href="#val-dsbgst" class="anchor"></a><code><span class="keyword">val</span> dsbgst : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssbgv"><a href="#val-ssbgv" class="anchor"></a><code><span class="keyword">val</span> ssbgv : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsbgv"><a href="#val-dsbgv" class="anchor"></a><code><span class="keyword">val</span> dsbgv : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssbgvd"><a href="#val-ssbgvd" class="anchor"></a><code><span class="keyword">val</span> ssbgvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsbgvd"><a href="#val-dsbgvd" class="anchor"></a><code><span class="keyword">val</span> dsbgvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssbgvx"><a href="#val-ssbgvx" class="anchor"></a><code><span class="keyword">val</span> ssbgvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsbgvx"><a href="#val-dsbgvx" class="anchor"></a><code><span class="keyword">val</span> dsbgvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ka:int</span> <span>&#45;&gt;</span> <span>kb:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>bb:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldbb:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssbtrd"><a href="#val-ssbtrd" class="anchor"></a><code><span class="keyword">val</span> ssbtrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsbtrd"><a href="#val-dsbtrd" class="anchor"></a><code><span class="keyword">val</span> dsbtrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssfrk"><a href="#val-ssfrk" class="anchor"></a><code><span class="keyword">val</span> ssfrk : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>alpha:float</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>beta:float</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsfrk"><a href="#val-dsfrk" class="anchor"></a><code><span class="keyword">val</span> dsfrk : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>alpha:float</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>beta:float</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspcon"><a href="#val-sspcon" class="anchor"></a><code><span class="keyword">val</span> sspcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspcon"><a href="#val-dspcon" class="anchor"></a><code><span class="keyword">val</span> dspcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cspcon"><a href="#val-cspcon" class="anchor"></a><code><span class="keyword">val</span> cspcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zspcon"><a href="#val-zspcon" class="anchor"></a><code><span class="keyword">val</span> zspcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspev"><a href="#val-sspev" class="anchor"></a><code><span class="keyword">val</span> sspev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspev"><a href="#val-dspev" class="anchor"></a><code><span class="keyword">val</span> dspev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspevd"><a href="#val-sspevd" class="anchor"></a><code><span class="keyword">val</span> sspevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspevd"><a href="#val-dspevd" class="anchor"></a><code><span class="keyword">val</span> dspevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspevx"><a href="#val-sspevx" class="anchor"></a><code><span class="keyword">val</span> sspevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspevx"><a href="#val-dspevx" class="anchor"></a><code><span class="keyword">val</span> dspevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspgst"><a href="#val-sspgst" class="anchor"></a><code><span class="keyword">val</span> sspgst : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspgst"><a href="#val-dspgst" class="anchor"></a><code><span class="keyword">val</span> dspgst : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspgv"><a href="#val-sspgv" class="anchor"></a><code><span class="keyword">val</span> sspgv : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspgv"><a href="#val-dspgv" class="anchor"></a><code><span class="keyword">val</span> dspgv : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspgvd"><a href="#val-sspgvd" class="anchor"></a><code><span class="keyword">val</span> sspgvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspgvd"><a href="#val-dspgvd" class="anchor"></a><code><span class="keyword">val</span> dspgvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspgvx"><a href="#val-sspgvx" class="anchor"></a><code><span class="keyword">val</span> sspgvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspgvx"><a href="#val-dspgvx" class="anchor"></a><code><span class="keyword">val</span> dspgvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>bp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssprfs"><a href="#val-ssprfs" class="anchor"></a><code><span class="keyword">val</span> ssprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsprfs"><a href="#val-dsprfs" class="anchor"></a><code><span class="keyword">val</span> dsprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csprfs"><a href="#val-csprfs" class="anchor"></a><code><span class="keyword">val</span> csprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsprfs"><a href="#val-zsprfs" class="anchor"></a><code><span class="keyword">val</span> zsprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspsv"><a href="#val-sspsv" class="anchor"></a><code><span class="keyword">val</span> sspsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspsv"><a href="#val-dspsv" class="anchor"></a><code><span class="keyword">val</span> dspsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cspsv"><a href="#val-cspsv" class="anchor"></a><code><span class="keyword">val</span> cspsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zspsv"><a href="#val-zspsv" class="anchor"></a><code><span class="keyword">val</span> zspsv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sspsvx"><a href="#val-sspsvx" class="anchor"></a><code><span class="keyword">val</span> sspsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dspsvx"><a href="#val-dspsvx" class="anchor"></a><code><span class="keyword">val</span> dspsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cspsvx"><a href="#val-cspsvx" class="anchor"></a><code><span class="keyword">val</span> cspsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zspsvx"><a href="#val-zspsvx" class="anchor"></a><code><span class="keyword">val</span> zspsvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>afp:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssptrd"><a href="#val-ssptrd" class="anchor"></a><code><span class="keyword">val</span> ssptrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsptrd"><a href="#val-dsptrd" class="anchor"></a><code><span class="keyword">val</span> dsptrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssptrf"><a href="#val-ssptrf" class="anchor"></a><code><span class="keyword">val</span> ssptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsptrf"><a href="#val-dsptrf" class="anchor"></a><code><span class="keyword">val</span> dsptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csptrf"><a href="#val-csptrf" class="anchor"></a><code><span class="keyword">val</span> csptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsptrf"><a href="#val-zsptrf" class="anchor"></a><code><span class="keyword">val</span> zsptrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssptri"><a href="#val-ssptri" class="anchor"></a><code><span class="keyword">val</span> ssptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsptri"><a href="#val-dsptri" class="anchor"></a><code><span class="keyword">val</span> dsptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csptri"><a href="#val-csptri" class="anchor"></a><code><span class="keyword">val</span> csptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsptri"><a href="#val-zsptri" class="anchor"></a><code><span class="keyword">val</span> zsptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssptrs"><a href="#val-ssptrs" class="anchor"></a><code><span class="keyword">val</span> ssptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsptrs"><a href="#val-dsptrs" class="anchor"></a><code><span class="keyword">val</span> dsptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csptrs"><a href="#val-csptrs" class="anchor"></a><code><span class="keyword">val</span> csptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsptrs"><a href="#val-zsptrs" class="anchor"></a><code><span class="keyword">val</span> zsptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sstebz"><a href="#val-sstebz" class="anchor"></a><code><span class="keyword">val</span> sstebz : <span>range:char</span> <span>&#45;&gt;</span> <span>order:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>nsplit:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>iblock:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isplit:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dstebz"><a href="#val-dstebz" class="anchor"></a><code><span class="keyword">val</span> dstebz : <span>range:char</span> <span>&#45;&gt;</span> <span>order:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>nsplit:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>iblock:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isplit:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sstedc"><a href="#val-sstedc" class="anchor"></a><code><span class="keyword">val</span> sstedc : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dstedc"><a href="#val-dstedc" class="anchor"></a><code><span class="keyword">val</span> dstedc : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cstedc"><a href="#val-cstedc" class="anchor"></a><code><span class="keyword">val</span> cstedc : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zstedc"><a href="#val-zstedc" class="anchor"></a><code><span class="keyword">val</span> zstedc : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sstegr"><a href="#val-sstegr" class="anchor"></a><code><span class="keyword">val</span> sstegr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dstegr"><a href="#val-dstegr" class="anchor"></a><code><span class="keyword">val</span> dstegr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cstegr"><a href="#val-cstegr" class="anchor"></a><code><span class="keyword">val</span> cstegr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zstegr"><a href="#val-zstegr" class="anchor"></a><code><span class="keyword">val</span> zstegr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sstein"><a href="#val-sstein" class="anchor"></a><code><span class="keyword">val</span> sstein : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>iblock:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isplit:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifailv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dstein"><a href="#val-dstein" class="anchor"></a><code><span class="keyword">val</span> dstein : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>iblock:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isplit:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifailv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cstein"><a href="#val-cstein" class="anchor"></a><code><span class="keyword">val</span> cstein : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>iblock:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isplit:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifailv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zstein"><a href="#val-zstein" class="anchor"></a><code><span class="keyword">val</span> zstein : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>iblock:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>isplit:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifailv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sstemr"><a href="#val-sstemr" class="anchor"></a><code><span class="keyword">val</span> sstemr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>nzc:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tryrac:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dstemr"><a href="#val-dstemr" class="anchor"></a><code><span class="keyword">val</span> dstemr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>nzc:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tryrac:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cstemr"><a href="#val-cstemr" class="anchor"></a><code><span class="keyword">val</span> cstemr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>nzc:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tryrac:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zstemr"><a href="#val-zstemr" class="anchor"></a><code><span class="keyword">val</span> zstemr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>nzc:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tryrac:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssteqr"><a href="#val-ssteqr" class="anchor"></a><code><span class="keyword">val</span> ssteqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsteqr"><a href="#val-dsteqr" class="anchor"></a><code><span class="keyword">val</span> dsteqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csteqr"><a href="#val-csteqr" class="anchor"></a><code><span class="keyword">val</span> csteqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsteqr"><a href="#val-zsteqr" class="anchor"></a><code><span class="keyword">val</span> zsteqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>compz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssterf"><a href="#val-ssterf" class="anchor"></a><code><span class="keyword">val</span> ssterf : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsterf"><a href="#val-dsterf" class="anchor"></a><code><span class="keyword">val</span> dsterf : <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sstev"><a href="#val-sstev" class="anchor"></a><code><span class="keyword">val</span> sstev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dstev"><a href="#val-dstev" class="anchor"></a><code><span class="keyword">val</span> dstev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sstevd"><a href="#val-sstevd" class="anchor"></a><code><span class="keyword">val</span> sstevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dstevd"><a href="#val-dstevd" class="anchor"></a><code><span class="keyword">val</span> dstevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sstevr"><a href="#val-sstevr" class="anchor"></a><code><span class="keyword">val</span> sstevr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dstevr"><a href="#val-dstevr" class="anchor"></a><code><span class="keyword">val</span> dstevr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sstevx"><a href="#val-sstevx" class="anchor"></a><code><span class="keyword">val</span> sstevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dstevx"><a href="#val-dstevx" class="anchor"></a><code><span class="keyword">val</span> dstevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssycon"><a href="#val-ssycon" class="anchor"></a><code><span class="keyword">val</span> ssycon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsycon"><a href="#val-dsycon" class="anchor"></a><code><span class="keyword">val</span> dsycon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csycon"><a href="#val-csycon" class="anchor"></a><code><span class="keyword">val</span> csycon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsycon"><a href="#val-zsycon" class="anchor"></a><code><span class="keyword">val</span> zsycon : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>anorm:float</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssyequb"><a href="#val-ssyequb" class="anchor"></a><code><span class="keyword">val</span> ssyequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsyequb"><a href="#val-dsyequb" class="anchor"></a><code><span class="keyword">val</span> dsyequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csyequb"><a href="#val-csyequb" class="anchor"></a><code><span class="keyword">val</span> csyequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsyequb"><a href="#val-zsyequb" class="anchor"></a><code><span class="keyword">val</span> zsyequb : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>scond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>amax:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssyev"><a href="#val-ssyev" class="anchor"></a><code><span class="keyword">val</span> ssyev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsyev"><a href="#val-dsyev" class="anchor"></a><code><span class="keyword">val</span> dsyev : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssyevd"><a href="#val-ssyevd" class="anchor"></a><code><span class="keyword">val</span> ssyevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsyevd"><a href="#val-dsyevd" class="anchor"></a><code><span class="keyword">val</span> dsyevd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssyevr"><a href="#val-ssyevr" class="anchor"></a><code><span class="keyword">val</span> ssyevr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsyevr"><a href="#val-dsyevr" class="anchor"></a><code><span class="keyword">val</span> dsyevr : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>isuppz:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssyevx"><a href="#val-ssyevx" class="anchor"></a><code><span class="keyword">val</span> ssyevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsyevx"><a href="#val-dsyevx" class="anchor"></a><code><span class="keyword">val</span> dsyevx : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssygst"><a href="#val-ssygst" class="anchor"></a><code><span class="keyword">val</span> ssygst : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsygst"><a href="#val-dsygst" class="anchor"></a><code><span class="keyword">val</span> dsygst : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssygv"><a href="#val-ssygv" class="anchor"></a><code><span class="keyword">val</span> ssygv : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsygv"><a href="#val-dsygv" class="anchor"></a><code><span class="keyword">val</span> dsygv : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssygvd"><a href="#val-ssygvd" class="anchor"></a><code><span class="keyword">val</span> ssygvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsygvd"><a href="#val-dsygvd" class="anchor"></a><code><span class="keyword">val</span> dsygvd : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssygvx"><a href="#val-ssygvx" class="anchor"></a><code><span class="keyword">val</span> ssygvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsygvx"><a href="#val-dsygvx" class="anchor"></a><code><span class="keyword">val</span> dsygvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>ityp:int</span> <span>&#45;&gt;</span> <span>jobz:char</span> <span>&#45;&gt;</span> <span>range:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>vl:float</span> <span>&#45;&gt;</span> <span>vu:float</span> <span>&#45;&gt;</span> <span>il:int</span> <span>&#45;&gt;</span> <span>iu:int</span> <span>&#45;&gt;</span> <span>abstol:float</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>w:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifail:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssyrfs"><a href="#val-ssyrfs" class="anchor"></a><code><span class="keyword">val</span> ssyrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsyrfs"><a href="#val-dsyrfs" class="anchor"></a><code><span class="keyword">val</span> dsyrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csyrfs"><a href="#val-csyrfs" class="anchor"></a><code><span class="keyword">val</span> csyrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsyrfs"><a href="#val-zsyrfs" class="anchor"></a><code><span class="keyword">val</span> zsyrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssysv"><a href="#val-ssysv" class="anchor"></a><code><span class="keyword">val</span> ssysv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsysv"><a href="#val-dsysv" class="anchor"></a><code><span class="keyword">val</span> dsysv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csysv"><a href="#val-csysv" class="anchor"></a><code><span class="keyword">val</span> csysv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsysv"><a href="#val-zsysv" class="anchor"></a><code><span class="keyword">val</span> zsysv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssysvx"><a href="#val-ssysvx" class="anchor"></a><code><span class="keyword">val</span> ssysvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsysvx"><a href="#val-dsysvx" class="anchor"></a><code><span class="keyword">val</span> dsysvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csysvx"><a href="#val-csysvx" class="anchor"></a><code><span class="keyword">val</span> csysvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsysvx"><a href="#val-zsysvx" class="anchor"></a><code><span class="keyword">val</span> zsysvx : <span>layout:int</span> <span>&#45;&gt;</span> <span>fact:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>af:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldaf:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssytrd"><a href="#val-ssytrd" class="anchor"></a><code><span class="keyword">val</span> ssytrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsytrd"><a href="#val-dsytrd" class="anchor"></a><code><span class="keyword">val</span> dsytrd : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssytrf"><a href="#val-ssytrf" class="anchor"></a><code><span class="keyword">val</span> ssytrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsytrf"><a href="#val-dsytrf" class="anchor"></a><code><span class="keyword">val</span> dsytrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csytrf"><a href="#val-csytrf" class="anchor"></a><code><span class="keyword">val</span> csytrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsytrf"><a href="#val-zsytrf" class="anchor"></a><code><span class="keyword">val</span> zsytrf : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssytri"><a href="#val-ssytri" class="anchor"></a><code><span class="keyword">val</span> ssytri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsytri"><a href="#val-dsytri" class="anchor"></a><code><span class="keyword">val</span> dsytri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csytri"><a href="#val-csytri" class="anchor"></a><code><span class="keyword">val</span> csytri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsytri"><a href="#val-zsytri" class="anchor"></a><code><span class="keyword">val</span> zsytri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssytrs"><a href="#val-ssytrs" class="anchor"></a><code><span class="keyword">val</span> ssytrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsytrs"><a href="#val-dsytrs" class="anchor"></a><code><span class="keyword">val</span> dsytrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csytrs"><a href="#val-csytrs" class="anchor"></a><code><span class="keyword">val</span> csytrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsytrs"><a href="#val-zsytrs" class="anchor"></a><code><span class="keyword">val</span> zsytrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stbcon"><a href="#val-stbcon" class="anchor"></a><code><span class="keyword">val</span> stbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtbcon"><a href="#val-dtbcon" class="anchor"></a><code><span class="keyword">val</span> dtbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctbcon"><a href="#val-ctbcon" class="anchor"></a><code><span class="keyword">val</span> ctbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztbcon"><a href="#val-ztbcon" class="anchor"></a><code><span class="keyword">val</span> ztbcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stbrfs"><a href="#val-stbrfs" class="anchor"></a><code><span class="keyword">val</span> stbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtbrfs"><a href="#val-dtbrfs" class="anchor"></a><code><span class="keyword">val</span> dtbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctbrfs"><a href="#val-ctbrfs" class="anchor"></a><code><span class="keyword">val</span> ctbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztbrfs"><a href="#val-ztbrfs" class="anchor"></a><code><span class="keyword">val</span> ztbrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stbtrs"><a href="#val-stbtrs" class="anchor"></a><code><span class="keyword">val</span> stbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtbtrs"><a href="#val-dtbtrs" class="anchor"></a><code><span class="keyword">val</span> dtbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctbtrs"><a href="#val-ctbtrs" class="anchor"></a><code><span class="keyword">val</span> ctbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztbtrs"><a href="#val-ztbtrs" class="anchor"></a><code><span class="keyword">val</span> ztbtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>kd:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ab:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldab:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stfsm"><a href="#val-stfsm" class="anchor"></a><code><span class="keyword">val</span> stfsm : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:float</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtfsm"><a href="#val-dtfsm" class="anchor"></a><code><span class="keyword">val</span> dtfsm : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:float</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctfsm"><a href="#val-ctfsm" class="anchor"></a><code><span class="keyword">val</span> ctfsm : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztfsm"><a href="#val-ztfsm" class="anchor"></a><code><span class="keyword">val</span> ztfsm : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stftri"><a href="#val-stftri" class="anchor"></a><code><span class="keyword">val</span> stftri : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtftri"><a href="#val-dtftri" class="anchor"></a><code><span class="keyword">val</span> dtftri : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctftri"><a href="#val-ctftri" class="anchor"></a><code><span class="keyword">val</span> ctftri : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztftri"><a href="#val-ztftri" class="anchor"></a><code><span class="keyword">val</span> ztftri : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stfttp"><a href="#val-stfttp" class="anchor"></a><code><span class="keyword">val</span> stfttp : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>arf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtfttp"><a href="#val-dtfttp" class="anchor"></a><code><span class="keyword">val</span> dtfttp : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>arf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctfttp"><a href="#val-ctfttp" class="anchor"></a><code><span class="keyword">val</span> ctfttp : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>arf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztfttp"><a href="#val-ztfttp" class="anchor"></a><code><span class="keyword">val</span> ztfttp : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>arf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stfttr"><a href="#val-stfttr" class="anchor"></a><code><span class="keyword">val</span> stfttr : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>arf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtfttr"><a href="#val-dtfttr" class="anchor"></a><code><span class="keyword">val</span> dtfttr : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>arf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctfttr"><a href="#val-ctfttr" class="anchor"></a><code><span class="keyword">val</span> ctfttr : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>arf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztfttr"><a href="#val-ztfttr" class="anchor"></a><code><span class="keyword">val</span> ztfttr : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>arf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stgevc"><a href="#val-stgevc" class="anchor"></a><code><span class="keyword">val</span> stgevc : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lds:int</span> <span>&#45;&gt;</span> <span>p:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldp:int</span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtgevc"><a href="#val-dtgevc" class="anchor"></a><code><span class="keyword">val</span> dtgevc : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lds:int</span> <span>&#45;&gt;</span> <span>p:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldp:int</span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctgevc"><a href="#val-ctgevc" class="anchor"></a><code><span class="keyword">val</span> ctgevc : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>s:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lds:int</span> <span>&#45;&gt;</span> <span>p:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldp:int</span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztgevc"><a href="#val-ztgevc" class="anchor"></a><code><span class="keyword">val</span> ztgevc : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>s:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lds:int</span> <span>&#45;&gt;</span> <span>p:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldp:int</span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stgexc"><a href="#val-stgexc" class="anchor"></a><code><span class="keyword">val</span> stgexc : <span>layout:int</span> <span>&#45;&gt;</span> <span>wantq:int</span> <span>&#45;&gt;</span> <span>wantz:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifst:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ilst:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtgexc"><a href="#val-dtgexc" class="anchor"></a><code><span class="keyword">val</span> dtgexc : <span>layout:int</span> <span>&#45;&gt;</span> <span>wantq:int</span> <span>&#45;&gt;</span> <span>wantz:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifst:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ilst:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctgexc"><a href="#val-ctgexc" class="anchor"></a><code><span class="keyword">val</span> ctgexc : <span>layout:int</span> <span>&#45;&gt;</span> <span>wantq:int</span> <span>&#45;&gt;</span> <span>wantz:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifst:int</span> <span>&#45;&gt;</span> <span>ilst:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztgexc"><a href="#val-ztgexc" class="anchor"></a><code><span class="keyword">val</span> ztgexc : <span>layout:int</span> <span>&#45;&gt;</span> <span>wantq:int</span> <span>&#45;&gt;</span> <span>wantz:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>ifst:int</span> <span>&#45;&gt;</span> <span>ilst:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stgsen"><a href="#val-stgsen" class="anchor"></a><code><span class="keyword">val</span> stgsen : <span>layout:int</span> <span>&#45;&gt;</span> <span>ijob:int</span> <span>&#45;&gt;</span> <span>wantq:int</span> <span>&#45;&gt;</span> <span>wantz:int</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>pl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>pr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtgsen"><a href="#val-dtgsen" class="anchor"></a><code><span class="keyword">val</span> dtgsen : <span>layout:int</span> <span>&#45;&gt;</span> <span>ijob:int</span> <span>&#45;&gt;</span> <span>wantq:int</span> <span>&#45;&gt;</span> <span>wantz:int</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alphar:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>alphai:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>pl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>pr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctgsen"><a href="#val-ctgsen" class="anchor"></a><code><span class="keyword">val</span> ctgsen : <span>layout:int</span> <span>&#45;&gt;</span> <span>ijob:int</span> <span>&#45;&gt;</span> <span>wantq:int</span> <span>&#45;&gt;</span> <span>wantz:int</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>pl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>pr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztgsen"><a href="#val-ztgsen" class="anchor"></a><code><span class="keyword">val</span> ztgsen : <span>layout:int</span> <span>&#45;&gt;</span> <span>ijob:int</span> <span>&#45;&gt;</span> <span>wantq:int</span> <span>&#45;&gt;</span> <span>wantz:int</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>alpha:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>z:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldz:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>pl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>pr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stgsja"><a href="#val-stgsja" class="anchor"></a><code><span class="keyword">val</span> stgsja : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>tola:float</span> <span>&#45;&gt;</span> <span>tolb:float</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>ncycle:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtgsja"><a href="#val-dtgsja" class="anchor"></a><code><span class="keyword">val</span> dtgsja : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>tola:float</span> <span>&#45;&gt;</span> <span>tolb:float</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>ncycle:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctgsja"><a href="#val-ctgsja" class="anchor"></a><code><span class="keyword">val</span> ctgsja : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>tola:float</span> <span>&#45;&gt;</span> <span>tolb:float</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>ncycle:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztgsja"><a href="#val-ztgsja" class="anchor"></a><code><span class="keyword">val</span> ztgsja : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu:char</span> <span>&#45;&gt;</span> <span>jobv:char</span> <span>&#45;&gt;</span> <span>jobq:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>tola:float</span> <span>&#45;&gt;</span> <span>tolb:float</span> <span>&#45;&gt;</span> <span>alpha:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>beta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>ncycle:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stgsna"><a href="#val-stgsna" class="anchor"></a><code><span class="keyword">val</span> stgsna : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtgsna"><a href="#val-dtgsna" class="anchor"></a><code><span class="keyword">val</span> dtgsna : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctgsna"><a href="#val-ctgsna" class="anchor"></a><code><span class="keyword">val</span> ctgsna : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztgsna"><a href="#val-ztgsna" class="anchor"></a><code><span class="keyword">val</span> ztgsna : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stgsyl"><a href="#val-stgsyl" class="anchor"></a><code><span class="keyword">val</span> stgsyl : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>ijob:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldd:int</span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lde:int</span> <span>&#45;&gt;</span> <span>f:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldf:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtgsyl"><a href="#val-dtgsyl" class="anchor"></a><code><span class="keyword">val</span> dtgsyl : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>ijob:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldd:int</span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lde:int</span> <span>&#45;&gt;</span> <span>f:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldf:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctgsyl"><a href="#val-ctgsyl" class="anchor"></a><code><span class="keyword">val</span> ctgsyl : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>ijob:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldd:int</span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lde:int</span> <span>&#45;&gt;</span> <span>f:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldf:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztgsyl"><a href="#val-ztgsyl" class="anchor"></a><code><span class="keyword">val</span> ztgsyl : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>ijob:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>d:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldd:int</span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lde:int</span> <span>&#45;&gt;</span> <span>f:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldf:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>dif:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stpcon"><a href="#val-stpcon" class="anchor"></a><code><span class="keyword">val</span> stpcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtpcon"><a href="#val-dtpcon" class="anchor"></a><code><span class="keyword">val</span> dtpcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctpcon"><a href="#val-ctpcon" class="anchor"></a><code><span class="keyword">val</span> ctpcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztpcon"><a href="#val-ztpcon" class="anchor"></a><code><span class="keyword">val</span> ztpcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stprfs"><a href="#val-stprfs" class="anchor"></a><code><span class="keyword">val</span> stprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtprfs"><a href="#val-dtprfs" class="anchor"></a><code><span class="keyword">val</span> dtprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctprfs"><a href="#val-ctprfs" class="anchor"></a><code><span class="keyword">val</span> ctprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztprfs"><a href="#val-ztprfs" class="anchor"></a><code><span class="keyword">val</span> ztprfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stptri"><a href="#val-stptri" class="anchor"></a><code><span class="keyword">val</span> stptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtptri"><a href="#val-dtptri" class="anchor"></a><code><span class="keyword">val</span> dtptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctptri"><a href="#val-ctptri" class="anchor"></a><code><span class="keyword">val</span> ctptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztptri"><a href="#val-ztptri" class="anchor"></a><code><span class="keyword">val</span> ztptri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stptrs"><a href="#val-stptrs" class="anchor"></a><code><span class="keyword">val</span> stptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtptrs"><a href="#val-dtptrs" class="anchor"></a><code><span class="keyword">val</span> dtptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctptrs"><a href="#val-ctptrs" class="anchor"></a><code><span class="keyword">val</span> ctptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztptrs"><a href="#val-ztptrs" class="anchor"></a><code><span class="keyword">val</span> ztptrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stpttf"><a href="#val-stpttf" class="anchor"></a><code><span class="keyword">val</span> stpttf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>arf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtpttf"><a href="#val-dtpttf" class="anchor"></a><code><span class="keyword">val</span> dtpttf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>arf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctpttf"><a href="#val-ctpttf" class="anchor"></a><code><span class="keyword">val</span> ctpttf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>arf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztpttf"><a href="#val-ztpttf" class="anchor"></a><code><span class="keyword">val</span> ztpttf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>arf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stpttr"><a href="#val-stpttr" class="anchor"></a><code><span class="keyword">val</span> stpttr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtpttr"><a href="#val-dtpttr" class="anchor"></a><code><span class="keyword">val</span> dtpttr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctpttr"><a href="#val-ctpttr" class="anchor"></a><code><span class="keyword">val</span> ctpttr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztpttr"><a href="#val-ztpttr" class="anchor"></a><code><span class="keyword">val</span> ztpttr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strcon"><a href="#val-strcon" class="anchor"></a><code><span class="keyword">val</span> strcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrcon"><a href="#val-dtrcon" class="anchor"></a><code><span class="keyword">val</span> dtrcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrcon"><a href="#val-ctrcon" class="anchor"></a><code><span class="keyword">val</span> ctrcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrcon"><a href="#val-ztrcon" class="anchor"></a><code><span class="keyword">val</span> ztrcon : <span>layout:int</span> <span>&#45;&gt;</span> <span>norm:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>rcond:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strevc"><a href="#val-strevc" class="anchor"></a><code><span class="keyword">val</span> strevc : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrevc"><a href="#val-dtrevc" class="anchor"></a><code><span class="keyword">val</span> dtrevc : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrevc"><a href="#val-ctrevc" class="anchor"></a><code><span class="keyword">val</span> ctrevc : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrevc"><a href="#val-ztrevc" class="anchor"></a><code><span class="keyword">val</span> ztrevc : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strexc"><a href="#val-strexc" class="anchor"></a><code><span class="keyword">val</span> strexc : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>ifst:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ilst:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrexc"><a href="#val-dtrexc" class="anchor"></a><code><span class="keyword">val</span> dtrexc : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>ifst:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ilst:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrexc"><a href="#val-ctrexc" class="anchor"></a><code><span class="keyword">val</span> ctrexc : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>ifst:int</span> <span>&#45;&gt;</span> <span>ilst:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrexc"><a href="#val-ztrexc" class="anchor"></a><code><span class="keyword">val</span> ztrexc : <span>layout:int</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>ifst:int</span> <span>&#45;&gt;</span> <span>ilst:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strrfs"><a href="#val-strrfs" class="anchor"></a><code><span class="keyword">val</span> strrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrrfs"><a href="#val-dtrrfs" class="anchor"></a><code><span class="keyword">val</span> dtrrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrrfs"><a href="#val-ctrrfs" class="anchor"></a><code><span class="keyword">val</span> ctrrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrrfs"><a href="#val-ztrrfs" class="anchor"></a><code><span class="keyword">val</span> ztrrfs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>ferr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>berr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strsen"><a href="#val-strsen" class="anchor"></a><code><span class="keyword">val</span> strsen : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrsen"><a href="#val-dtrsen" class="anchor"></a><code><span class="keyword">val</span> dtrsen : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>q:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>wr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>wi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrsen"><a href="#val-ctrsen" class="anchor"></a><code><span class="keyword">val</span> ctrsen : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrsen"><a href="#val-ztrsen" class="anchor"></a><code><span class="keyword">val</span> ztrsen : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>compq:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> <span>w:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strsna"><a href="#val-strsna" class="anchor"></a><code><span class="keyword">val</span> strsna : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrsna"><a href="#val-dtrsna" class="anchor"></a><code><span class="keyword">val</span> dtrsna : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>vl:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrsna"><a href="#val-ctrsna" class="anchor"></a><code><span class="keyword">val</span> ctrsna : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrsna"><a href="#val-ztrsna" class="anchor"></a><code><span class="keyword">val</span> ztrsna : <span>layout:int</span> <span>&#45;&gt;</span> <span>job:char</span> <span>&#45;&gt;</span> <span>howmny:char</span> <span>&#45;&gt;</span> <span>select:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>vl:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvl:int</span> <span>&#45;&gt;</span> <span>vr:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldvr:int</span> <span>&#45;&gt;</span> <span>s:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sep:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>mm:int</span> <span>&#45;&gt;</span> <span>m:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strsyl"><a href="#val-strsyl" class="anchor"></a><code><span class="keyword">val</span> strsyl : <span>layout:int</span> <span>&#45;&gt;</span> <span>trana:char</span> <span>&#45;&gt;</span> <span>tranb:char</span> <span>&#45;&gt;</span> <span>isgn:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrsyl"><a href="#val-dtrsyl" class="anchor"></a><code><span class="keyword">val</span> dtrsyl : <span>layout:int</span> <span>&#45;&gt;</span> <span>trana:char</span> <span>&#45;&gt;</span> <span>tranb:char</span> <span>&#45;&gt;</span> <span>isgn:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrsyl"><a href="#val-ctrsyl" class="anchor"></a><code><span class="keyword">val</span> ctrsyl : <span>layout:int</span> <span>&#45;&gt;</span> <span>trana:char</span> <span>&#45;&gt;</span> <span>tranb:char</span> <span>&#45;&gt;</span> <span>isgn:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrsyl"><a href="#val-ztrsyl" class="anchor"></a><code><span class="keyword">val</span> ztrsyl : <span>layout:int</span> <span>&#45;&gt;</span> <span>trana:char</span> <span>&#45;&gt;</span> <span>tranb:char</span> <span>&#45;&gt;</span> <span>isgn:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> <span>scale:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strtri"><a href="#val-strtri" class="anchor"></a><code><span class="keyword">val</span> strtri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrtri"><a href="#val-dtrtri" class="anchor"></a><code><span class="keyword">val</span> dtrtri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrtri"><a href="#val-ctrtri" class="anchor"></a><code><span class="keyword">val</span> ctrtri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrtri"><a href="#val-ztrtri" class="anchor"></a><code><span class="keyword">val</span> ztrtri : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strtrs"><a href="#val-strtrs" class="anchor"></a><code><span class="keyword">val</span> strtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrtrs"><a href="#val-dtrtrs" class="anchor"></a><code><span class="keyword">val</span> dtrtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrtrs"><a href="#val-ctrtrs" class="anchor"></a><code><span class="keyword">val</span> ctrtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrtrs"><a href="#val-ztrtrs" class="anchor"></a><code><span class="keyword">val</span> ztrtrs : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>diag:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strttf"><a href="#val-strttf" class="anchor"></a><code><span class="keyword">val</span> strttf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>arf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrttf"><a href="#val-dtrttf" class="anchor"></a><code><span class="keyword">val</span> dtrttf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>arf:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrttf"><a href="#val-ctrttf" class="anchor"></a><code><span class="keyword">val</span> ctrttf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>arf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrttf"><a href="#val-ztrttf" class="anchor"></a><code><span class="keyword">val</span> ztrttf : <span>layout:int</span> <span>&#45;&gt;</span> <span>transr:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>arf:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-strttp"><a href="#val-strttp" class="anchor"></a><code><span class="keyword">val</span> strttp : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtrttp"><a href="#val-dtrttp" class="anchor"></a><code><span class="keyword">val</span> dtrttp : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ap:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctrttp"><a href="#val-ctrttp" class="anchor"></a><code><span class="keyword">val</span> ctrttp : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztrttp"><a href="#val-ztrttp" class="anchor"></a><code><span class="keyword">val</span> ztrttp : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stzrzf"><a href="#val-stzrzf" class="anchor"></a><code><span class="keyword">val</span> stzrzf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtzrzf"><a href="#val-dtzrzf" class="anchor"></a><code><span class="keyword">val</span> dtzrzf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctzrzf"><a href="#val-ctzrzf" class="anchor"></a><code><span class="keyword">val</span> ctzrzf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztzrzf"><a href="#val-ztzrzf" class="anchor"></a><code><span class="keyword">val</span> ztzrzf : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cungbr"><a href="#val-cungbr" class="anchor"></a><code><span class="keyword">val</span> cungbr : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zungbr"><a href="#val-zungbr" class="anchor"></a><code><span class="keyword">val</span> zungbr : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunghr"><a href="#val-cunghr" class="anchor"></a><code><span class="keyword">val</span> cunghr : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunghr"><a href="#val-zunghr" class="anchor"></a><code><span class="keyword">val</span> zunghr : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunglq"><a href="#val-cunglq" class="anchor"></a><code><span class="keyword">val</span> cunglq : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunglq"><a href="#val-zunglq" class="anchor"></a><code><span class="keyword">val</span> zunglq : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cungql"><a href="#val-cungql" class="anchor"></a><code><span class="keyword">val</span> cungql : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zungql"><a href="#val-zungql" class="anchor"></a><code><span class="keyword">val</span> zungql : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cungqr"><a href="#val-cungqr" class="anchor"></a><code><span class="keyword">val</span> cungqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zungqr"><a href="#val-zungqr" class="anchor"></a><code><span class="keyword">val</span> zungqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cungrq"><a href="#val-cungrq" class="anchor"></a><code><span class="keyword">val</span> cungrq : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zungrq"><a href="#val-zungrq" class="anchor"></a><code><span class="keyword">val</span> zungrq : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cungtr"><a href="#val-cungtr" class="anchor"></a><code><span class="keyword">val</span> cungtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zungtr"><a href="#val-zungtr" class="anchor"></a><code><span class="keyword">val</span> zungtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunmbr"><a href="#val-cunmbr" class="anchor"></a><code><span class="keyword">val</span> cunmbr : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunmbr"><a href="#val-zunmbr" class="anchor"></a><code><span class="keyword">val</span> zunmbr : <span>layout:int</span> <span>&#45;&gt;</span> <span>vect:char</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunmhr"><a href="#val-cunmhr" class="anchor"></a><code><span class="keyword">val</span> cunmhr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunmhr"><a href="#val-zunmhr" class="anchor"></a><code><span class="keyword">val</span> zunmhr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ilo:int</span> <span>&#45;&gt;</span> <span>ihi:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunmlq"><a href="#val-cunmlq" class="anchor"></a><code><span class="keyword">val</span> cunmlq : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunmlq"><a href="#val-zunmlq" class="anchor"></a><code><span class="keyword">val</span> zunmlq : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunmql"><a href="#val-cunmql" class="anchor"></a><code><span class="keyword">val</span> cunmql : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunmql"><a href="#val-zunmql" class="anchor"></a><code><span class="keyword">val</span> zunmql : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunmqr"><a href="#val-cunmqr" class="anchor"></a><code><span class="keyword">val</span> cunmqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunmqr"><a href="#val-zunmqr" class="anchor"></a><code><span class="keyword">val</span> zunmqr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunmrq"><a href="#val-cunmrq" class="anchor"></a><code><span class="keyword">val</span> cunmrq : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunmrq"><a href="#val-zunmrq" class="anchor"></a><code><span class="keyword">val</span> zunmrq : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunmrz"><a href="#val-cunmrz" class="anchor"></a><code><span class="keyword">val</span> cunmrz : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunmrz"><a href="#val-zunmrz" class="anchor"></a><code><span class="keyword">val</span> zunmrz : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunmtr"><a href="#val-cunmtr" class="anchor"></a><code><span class="keyword">val</span> cunmtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunmtr"><a href="#val-zunmtr" class="anchor"></a><code><span class="keyword">val</span> zunmtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cupgtr"><a href="#val-cupgtr" class="anchor"></a><code><span class="keyword">val</span> cupgtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zupgtr"><a href="#val-zupgtr" class="anchor"></a><code><span class="keyword">val</span> zupgtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>q:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldq:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cupmtr"><a href="#val-cupmtr" class="anchor"></a><code><span class="keyword">val</span> cupmtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zupmtr"><a href="#val-zupmtr" class="anchor"></a><code><span class="keyword">val</span> zupmtr : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>ap:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tau:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-claghe"><a href="#val-claghe" class="anchor"></a><code><span class="keyword">val</span> claghe : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlaghe"><a href="#val-zlaghe" class="anchor"></a><code><span class="keyword">val</span> zlaghe : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slagsy"><a href="#val-slagsy" class="anchor"></a><code><span class="keyword">val</span> slagsy : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlagsy"><a href="#val-dlagsy" class="anchor"></a><code><span class="keyword">val</span> dlagsy : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clagsy"><a href="#val-clagsy" class="anchor"></a><code><span class="keyword">val</span> clagsy : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlagsy"><a href="#val-zlagsy" class="anchor"></a><code><span class="keyword">val</span> zlagsy : <span>layout:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>iseed:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slapmr"><a href="#val-slapmr" class="anchor"></a><code><span class="keyword">val</span> slapmr : <span>layout:int</span> <span>&#45;&gt;</span> <span>forwrd:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlapmr"><a href="#val-dlapmr" class="anchor"></a><code><span class="keyword">val</span> dlapmr : <span>layout:int</span> <span>&#45;&gt;</span> <span>forwrd:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clapmr"><a href="#val-clapmr" class="anchor"></a><code><span class="keyword">val</span> clapmr : <span>layout:int</span> <span>&#45;&gt;</span> <span>forwrd:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlapmr"><a href="#val-zlapmr" class="anchor"></a><code><span class="keyword">val</span> zlapmr : <span>layout:int</span> <span>&#45;&gt;</span> <span>forwrd:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slapmt"><a href="#val-slapmt" class="anchor"></a><code><span class="keyword">val</span> slapmt : <span>layout:int</span> <span>&#45;&gt;</span> <span>forwrd:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlapmt"><a href="#val-dlapmt" class="anchor"></a><code><span class="keyword">val</span> dlapmt : <span>layout:int</span> <span>&#45;&gt;</span> <span>forwrd:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-clapmt"><a href="#val-clapmt" class="anchor"></a><code><span class="keyword">val</span> clapmt : <span>layout:int</span> <span>&#45;&gt;</span> <span>forwrd:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zlapmt"><a href="#val-zlapmt" class="anchor"></a><code><span class="keyword">val</span> zlapmt : <span>layout:int</span> <span>&#45;&gt;</span> <span>forwrd:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx:int</span> <span>&#45;&gt;</span> <span>k:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slartgp"><a href="#val-slartgp" class="anchor"></a><code><span class="keyword">val</span> slartgp : <span>f:float</span> <span>&#45;&gt;</span> <span>g:float</span> <span>&#45;&gt;</span> <span>cs:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sn:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlartgp"><a href="#val-dlartgp" class="anchor"></a><code><span class="keyword">val</span> dlartgp : <span>f:float</span> <span>&#45;&gt;</span> <span>g:float</span> <span>&#45;&gt;</span> <span>cs:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sn:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>r:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-slartgs"><a href="#val-slartgs" class="anchor"></a><code><span class="keyword">val</span> slartgs : <span>x:float</span> <span>&#45;&gt;</span> <span>y:float</span> <span>&#45;&gt;</span> <span>sigma:float</span> <span>&#45;&gt;</span> <span>cs:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sn:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dlartgs"><a href="#val-dlartgs" class="anchor"></a><code><span class="keyword">val</span> dlartgs : <span>x:float</span> <span>&#45;&gt;</span> <span>y:float</span> <span>&#45;&gt;</span> <span>sigma:float</span> <span>&#45;&gt;</span> <span>cs:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>sn:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cbbcsd"><a href="#val-cbbcsd" class="anchor"></a><code><span class="keyword">val</span> cbbcsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>jobv2t:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>phi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> <span>v2t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv2t:int</span> <span>&#45;&gt;</span> <span>b11d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b11e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b12d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b12e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b21d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b21e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b22d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b22e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cheswapr"><a href="#val-cheswapr" class="anchor"></a><code><span class="keyword">val</span> cheswapr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>i1:int</span> <span>&#45;&gt;</span> <span>i2:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chetri2"><a href="#val-chetri2" class="anchor"></a><code><span class="keyword">val</span> chetri2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chetri2x"><a href="#val-chetri2x" class="anchor"></a><code><span class="keyword">val</span> chetri2x : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chetrs2"><a href="#val-chetrs2" class="anchor"></a><code><span class="keyword">val</span> chetrs2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csyconv"><a href="#val-csyconv" class="anchor"></a><code><span class="keyword">val</span> csyconv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>way:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csyswapr"><a href="#val-csyswapr" class="anchor"></a><code><span class="keyword">val</span> csyswapr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>i1:int</span> <span>&#45;&gt;</span> <span>i2:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csytri2"><a href="#val-csytri2" class="anchor"></a><code><span class="keyword">val</span> csytri2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csytri2x"><a href="#val-csytri2x" class="anchor"></a><code><span class="keyword">val</span> csytri2x : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csytrs2"><a href="#val-csytrs2" class="anchor"></a><code><span class="keyword">val</span> csytrs2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cunbdb"><a href="#val-cunbdb" class="anchor"></a><code><span class="keyword">val</span> cunbdb : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>signs:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x12:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx12:int</span> <span>&#45;&gt;</span> <span>x21:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>x22:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx22:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>phi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cuncsd"><a href="#val-cuncsd" class="anchor"></a><code><span class="keyword">val</span> cuncsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>jobv2t:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>signs:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x12:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx12:int</span> <span>&#45;&gt;</span> <span>x21:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>x22:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx22:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> <span>v2t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv2t:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cuncsd2by1"><a href="#val-cuncsd2by1" class="anchor"></a><code><span class="keyword">val</span> cuncsd2by1 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x21:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dbbcsd"><a href="#val-dbbcsd" class="anchor"></a><code><span class="keyword">val</span> dbbcsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>jobv2t:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>phi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> <span>v2t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv2t:int</span> <span>&#45;&gt;</span> <span>b11d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b11e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b12d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b12e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b21d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b21e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b22d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b22e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorbdb"><a href="#val-dorbdb" class="anchor"></a><code><span class="keyword">val</span> dorbdb : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>signs:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x12:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx12:int</span> <span>&#45;&gt;</span> <span>x21:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>x22:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx22:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>phi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorcsd"><a href="#val-dorcsd" class="anchor"></a><code><span class="keyword">val</span> dorcsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>jobv2t:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>signs:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x12:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx12:int</span> <span>&#45;&gt;</span> <span>x21:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>x22:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx22:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> <span>v2t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv2t:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dorcsd2by1"><a href="#val-dorcsd2by1" class="anchor"></a><code><span class="keyword">val</span> dorcsd2by1 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x21:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsyconv"><a href="#val-dsyconv" class="anchor"></a><code><span class="keyword">val</span> dsyconv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>way:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsyswapr"><a href="#val-dsyswapr" class="anchor"></a><code><span class="keyword">val</span> dsyswapr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>i1:int</span> <span>&#45;&gt;</span> <span>i2:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsytri2"><a href="#val-dsytri2" class="anchor"></a><code><span class="keyword">val</span> dsytri2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsytri2x"><a href="#val-dsytri2x" class="anchor"></a><code><span class="keyword">val</span> dsytri2x : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsytrs2"><a href="#val-dsytrs2" class="anchor"></a><code><span class="keyword">val</span> dsytrs2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sbbcsd"><a href="#val-sbbcsd" class="anchor"></a><code><span class="keyword">val</span> sbbcsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>jobv2t:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>phi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> <span>v2t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv2t:int</span> <span>&#45;&gt;</span> <span>b11d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b11e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b12d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b12e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b21d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b21e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b22d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b22e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorbdb"><a href="#val-sorbdb" class="anchor"></a><code><span class="keyword">val</span> sorbdb : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>signs:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x12:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx12:int</span> <span>&#45;&gt;</span> <span>x21:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>x22:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx22:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>phi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorcsd"><a href="#val-sorcsd" class="anchor"></a><code><span class="keyword">val</span> sorcsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>jobv2t:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>signs:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x12:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx12:int</span> <span>&#45;&gt;</span> <span>x21:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>x22:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx22:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> <span>v2t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv2t:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sorcsd2by1"><a href="#val-sorcsd2by1" class="anchor"></a><code><span class="keyword">val</span> sorcsd2by1 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x21:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssyconv"><a href="#val-ssyconv" class="anchor"></a><code><span class="keyword">val</span> ssyconv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>way:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssyswapr"><a href="#val-ssyswapr" class="anchor"></a><code><span class="keyword">val</span> ssyswapr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>i1:int</span> <span>&#45;&gt;</span> <span>i2:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssytri2"><a href="#val-ssytri2" class="anchor"></a><code><span class="keyword">val</span> ssytri2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssytri2x"><a href="#val-ssytri2x" class="anchor"></a><code><span class="keyword">val</span> ssytri2x : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssytrs2"><a href="#val-ssytrs2" class="anchor"></a><code><span class="keyword">val</span> ssytrs2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zbbcsd"><a href="#val-zbbcsd" class="anchor"></a><code><span class="keyword">val</span> zbbcsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>jobv2t:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>phi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> <span>v2t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv2t:int</span> <span>&#45;&gt;</span> <span>b11d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b11e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b12d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b12e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b21d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b21e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b22d:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b22e:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zheswapr"><a href="#val-zheswapr" class="anchor"></a><code><span class="keyword">val</span> zheswapr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>i1:int</span> <span>&#45;&gt;</span> <span>i2:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhetri2"><a href="#val-zhetri2" class="anchor"></a><code><span class="keyword">val</span> zhetri2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhetri2x"><a href="#val-zhetri2x" class="anchor"></a><code><span class="keyword">val</span> zhetri2x : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhetrs2"><a href="#val-zhetrs2" class="anchor"></a><code><span class="keyword">val</span> zhetrs2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsyconv"><a href="#val-zsyconv" class="anchor"></a><code><span class="keyword">val</span> zsyconv : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>way:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>e:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsyswapr"><a href="#val-zsyswapr" class="anchor"></a><code><span class="keyword">val</span> zsyswapr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>i1:int</span> <span>&#45;&gt;</span> <span>i2:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsytri2"><a href="#val-zsytri2" class="anchor"></a><code><span class="keyword">val</span> zsytri2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsytri2x"><a href="#val-zsytri2x" class="anchor"></a><code><span class="keyword">val</span> zsytri2x : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsytrs2"><a href="#val-zsytrs2" class="anchor"></a><code><span class="keyword">val</span> zsytrs2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zunbdb"><a href="#val-zunbdb" class="anchor"></a><code><span class="keyword">val</span> zunbdb : <span>layout:int</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>signs:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x12:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx12:int</span> <span>&#45;&gt;</span> <span>x21:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>x22:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx22:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>phi:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>taup2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>tauq2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zuncsd"><a href="#val-zuncsd" class="anchor"></a><code><span class="keyword">val</span> zuncsd : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>jobv2t:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>signs:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x12:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx12:int</span> <span>&#45;&gt;</span> <span>x21:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>x22:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx22:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> <span>v2t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv2t:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zuncsd2by1"><a href="#val-zuncsd2by1" class="anchor"></a><code><span class="keyword">val</span> zuncsd2by1 : <span>layout:int</span> <span>&#45;&gt;</span> <span>jobu1:char</span> <span>&#45;&gt;</span> <span>jobu2:char</span> <span>&#45;&gt;</span> <span>jobv1t:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>p:int</span> <span>&#45;&gt;</span> <span>q:int</span> <span>&#45;&gt;</span> <span>x11:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx11:int</span> <span>&#45;&gt;</span> <span>x21:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldx21:int</span> <span>&#45;&gt;</span> <span>theta:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>u1:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu1:int</span> <span>&#45;&gt;</span> <span>u2:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldu2:int</span> <span>&#45;&gt;</span> <span>v1t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv1t:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgemqrt"><a href="#val-sgemqrt" class="anchor"></a><code><span class="keyword">val</span> sgemqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgemqrt"><a href="#val-dgemqrt" class="anchor"></a><code><span class="keyword">val</span> dgemqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>c:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgemqrt"><a href="#val-cgemqrt" class="anchor"></a><code><span class="keyword">val</span> cgemqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgemqrt"><a href="#val-zgemqrt" class="anchor"></a><code><span class="keyword">val</span> zgemqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>c:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldc:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeqrt"><a href="#val-sgeqrt" class="anchor"></a><code><span class="keyword">val</span> sgeqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeqrt"><a href="#val-dgeqrt" class="anchor"></a><code><span class="keyword">val</span> dgeqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeqrt"><a href="#val-cgeqrt" class="anchor"></a><code><span class="keyword">val</span> cgeqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeqrt"><a href="#val-zgeqrt" class="anchor"></a><code><span class="keyword">val</span> zgeqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeqrt2"><a href="#val-sgeqrt2" class="anchor"></a><code><span class="keyword">val</span> sgeqrt2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeqrt2"><a href="#val-dgeqrt2" class="anchor"></a><code><span class="keyword">val</span> dgeqrt2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeqrt2"><a href="#val-cgeqrt2" class="anchor"></a><code><span class="keyword">val</span> cgeqrt2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeqrt2"><a href="#val-zgeqrt2" class="anchor"></a><code><span class="keyword">val</span> zgeqrt2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-sgeqrt3"><a href="#val-sgeqrt3" class="anchor"></a><code><span class="keyword">val</span> sgeqrt3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dgeqrt3"><a href="#val-dgeqrt3" class="anchor"></a><code><span class="keyword">val</span> dgeqrt3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-cgeqrt3"><a href="#val-cgeqrt3" class="anchor"></a><code><span class="keyword">val</span> cgeqrt3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zgeqrt3"><a href="#val-zgeqrt3" class="anchor"></a><code><span class="keyword">val</span> zgeqrt3 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stpmqrt"><a href="#val-stpmqrt" class="anchor"></a><code><span class="keyword">val</span> stpmqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtpmqrt"><a href="#val-dtpmqrt" class="anchor"></a><code><span class="keyword">val</span> dtpmqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctpmqrt"><a href="#val-ctpmqrt" class="anchor"></a><code><span class="keyword">val</span> ctpmqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztpmqrt"><a href="#val-ztpmqrt" class="anchor"></a><code><span class="keyword">val</span> ztpmqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stpqrt"><a href="#val-stpqrt" class="anchor"></a><code><span class="keyword">val</span> stpqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtpqrt"><a href="#val-dtpqrt" class="anchor"></a><code><span class="keyword">val</span> dtpqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctpqrt"><a href="#val-ctpqrt" class="anchor"></a><code><span class="keyword">val</span> ctpqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztpqrt"><a href="#val-ztpqrt" class="anchor"></a><code><span class="keyword">val</span> ztpqrt : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>nb:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stpqrt2"><a href="#val-stpqrt2" class="anchor"></a><code><span class="keyword">val</span> stpqrt2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtpqrt2"><a href="#val-dtpqrt2" class="anchor"></a><code><span class="keyword">val</span> dtpqrt2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctpqrt2"><a href="#val-ctpqrt2" class="anchor"></a><code><span class="keyword">val</span> ctpqrt2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztpqrt2"><a href="#val-ztpqrt2" class="anchor"></a><code><span class="keyword">val</span> ztpqrt2 : <span>layout:int</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-stprfb"><a href="#val-stprfb" class="anchor"></a><code><span class="keyword">val</span> stprfb : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dtprfb"><a href="#val-dtprfb" class="anchor"></a><code><span class="keyword">val</span> dtprfb : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>v:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ctprfb"><a href="#val-ctprfb" class="anchor"></a><code><span class="keyword">val</span> ctprfb : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ztprfb"><a href="#val-ztprfb" class="anchor"></a><code><span class="keyword">val</span> ztprfb : <span>layout:int</span> <span>&#45;&gt;</span> <span>side:char</span> <span>&#45;&gt;</span> <span>trans:char</span> <span>&#45;&gt;</span> <span>direct:char</span> <span>&#45;&gt;</span> <span>storev:char</span> <span>&#45;&gt;</span> <span>m:int</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>k:int</span> <span>&#45;&gt;</span> <span>l:int</span> <span>&#45;&gt;</span> <span>v:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldv:int</span> <span>&#45;&gt;</span> <span>t:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldt:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssysv_rook"><a href="#val-ssysv_rook" class="anchor"></a><code><span class="keyword">val</span> ssysv_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsysv_rook"><a href="#val-dsysv_rook" class="anchor"></a><code><span class="keyword">val</span> dsysv_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csysv_rook"><a href="#val-csysv_rook" class="anchor"></a><code><span class="keyword">val</span> csysv_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsysv_rook"><a href="#val-zsysv_rook" class="anchor"></a><code><span class="keyword">val</span> zsysv_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssytrf_rook"><a href="#val-ssytrf_rook" class="anchor"></a><code><span class="keyword">val</span> ssytrf_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsytrf_rook"><a href="#val-dsytrf_rook" class="anchor"></a><code><span class="keyword">val</span> dsytrf_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csytrf_rook"><a href="#val-csytrf_rook" class="anchor"></a><code><span class="keyword">val</span> csytrf_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsytrf_rook"><a href="#val-zsytrf_rook" class="anchor"></a><code><span class="keyword">val</span> zsytrf_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-ssytrs_rook"><a href="#val-ssytrs_rook" class="anchor"></a><code><span class="keyword">val</span> ssytrs_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-dsytrs_rook"><a href="#val-dsytrs_rook" class="anchor"></a><code><span class="keyword">val</span> dsytrs_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>float Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csytrs_rook"><a href="#val-csytrs_rook" class="anchor"></a><code><span class="keyword">val</span> csytrs_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsytrs_rook"><a href="#val-zsytrs_rook" class="anchor"></a><code><span class="keyword">val</span> zsytrs_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chetrf_rook"><a href="#val-chetrf_rook" class="anchor"></a><code><span class="keyword">val</span> chetrf_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhetrf_rook"><a href="#val-zhetrf_rook" class="anchor"></a><code><span class="keyword">val</span> zhetrf_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-chetrs_rook"><a href="#val-chetrs_rook" class="anchor"></a><code><span class="keyword">val</span> chetrs_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zhetrs_rook"><a href="#val-zhetrs_rook" class="anchor"></a><code><span class="keyword">val</span> zhetrs_rook : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>nrhs:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> <span>ipiv:<span>int32 Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>b:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>ldb:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-csyr"><a href="#val-csyr" class="anchor"></a><code><span class="keyword">val</span> csyr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl><dl><dt class="spec value" id="val-zsyr"><a href="#val-zsyr" class="anchor"></a><code><span class="keyword">val</span> zsyr : <span>layout:int</span> <span>&#45;&gt;</span> <span>uplo:char</span> <span>&#45;&gt;</span> <span>n:int</span> <span>&#45;&gt;</span> <span>alpha:Stdlib.Complex.t</span> <span>&#45;&gt;</span> <span>x:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>incx:int</span> <span>&#45;&gt;</span> <span>a:<span>Stdlib.Complex.t Ctypes.ptr</span></span> <span>&#45;&gt;</span> <span>lda:int</span> <span>&#45;&gt;</span> int</code></dt><dd><p>Refer to `Intel MKL C Reference &lt;https://software.intel.com/en-us/mkl-developer-reference-c-lapack-routines&gt;`_</p></dd></dl></div></body></html>